org.apache.commons.net.telnet
Class SuppressGAOptionHandler

java.lang.Object
  extended by org.apache.commons.net.telnet.TelnetOptionHandler
      extended by org.apache.commons.net.telnet.SuppressGAOptionHandler

public class SuppressGAOptionHandler
extends TelnetOptionHandler

Implements the telnet suppress go ahead option RFC 858.

Author:
Bruno D'Avanzo

Constructor Summary
SuppressGAOptionHandler()
          Constructor for the SuppressGAOptionHandler.
SuppressGAOptionHandler(boolean initlocal, boolean initremote, boolean acceptlocal, boolean acceptremote)
          Constructor for the SuppressGAOptionHandler.
 
Method Summary
 int[] answerSubnegotiation(int[] suboptionData, int suboptionLength)
          Implements the abstract method of TelnetOptionHandler.
 int[] startSubnegotiationLocal()
          Implements the abstract method of TelnetOptionHandler.
 int[] startSubnegotiationRemote()
          Implements the abstract method of TelnetOptionHandler.
 
Methods inherited from class org.apache.commons.net.telnet.TelnetOptionHandler
getAcceptLocal, getAcceptRemote, getInitLocal, getInitRemote, getOptionCode, setAcceptLocal, setAcceptRemote, setInitLocal, setInitRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SuppressGAOptionHandler

public SuppressGAOptionHandler(boolean initlocal,
                               boolean initremote,
                               boolean acceptlocal,
                               boolean acceptremote)
Constructor for the SuppressGAOptionHandler. Allows defining desired initial setting for local/remote activation of this option and behaviour in case a local/remote activation request for this option is received.

Parameters:
initlocal - - if set to true, a WILL is sent upon connection.
initremote - - if set to true, a DO is sent upon connection.
acceptlocal - - if set to true, any DO request is accepted.
acceptremote - - if set to true, any WILL request is accepted.

SuppressGAOptionHandler

public SuppressGAOptionHandler()
Constructor for the SuppressGAOptionHandler. Initial and accept behaviour flags are set to false

Method Detail

answerSubnegotiation

public int[] answerSubnegotiation(int[] suboptionData,
                                  int suboptionLength)
Implements the abstract method of TelnetOptionHandler.

Specified by:
answerSubnegotiation in class TelnetOptionHandler
Parameters:
suboptionData - - the sequence received, whithout IAC SB & IAC SE
suboptionLength - - the length of data in suboption_data

Returns:
always null (no response to subnegotiation)

startSubnegotiationLocal

public int[] startSubnegotiationLocal()
Implements the abstract method of TelnetOptionHandler.

Specified by:
startSubnegotiationLocal in class TelnetOptionHandler
Returns:
always null (no response to subnegotiation)

startSubnegotiationRemote

public int[] startSubnegotiationRemote()
Implements the abstract method of TelnetOptionHandler.

Specified by:
startSubnegotiationRemote in class TelnetOptionHandler
Returns:
always null (no response to subnegotiation)


Copyright © 1997-2010 The Apache Software Foundation. All Rights Reserved.