org.apache.commons.net.telnet

Class SuppressGAOptionHandler

public class SuppressGAOptionHandler extends TelnetOptionHandler

Implements the telnet suppress go ahead option RFC 858.

Author: Bruno D'Avanzo

Constructor Summary
SuppressGAOptionHandler(boolean initlocal, boolean initremote, boolean acceptlocal, boolean acceptremote)
Constructor for the SuppressGAOptionHandler.
SuppressGAOptionHandler()
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.

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.

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.

Returns: always null (no response to subnegotiation)

startSubnegotiationRemote

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

Returns: always null (no response to subnegotiation)