public class TerminalTypeOptionHandler extends TelnetOptionHandler
| Modifier and Type | Field and Description |
|---|---|
protected static int |
TERMINAL_TYPE
Terminal type option
|
protected static int |
TERMINAL_TYPE_IS
Is (for subnegotiation)
|
protected static int |
TERMINAL_TYPE_SEND
Send (for subnegotiation)
|
| Constructor and Description |
|---|
TerminalTypeOptionHandler(java.lang.String termtype)
Constructor for the TerminalTypeOptionHandler.
|
TerminalTypeOptionHandler(java.lang.String termtype,
boolean initlocal,
boolean initremote,
boolean acceptlocal,
boolean acceptremote)
Constructor for the TerminalTypeOptionHandler.
|
| Modifier and Type | Method and Description |
|---|---|
int[] |
answerSubnegotiation(int[] suboptionData,
int suboptionLength)
Implements the abstract method of TelnetOptionHandler.
|
getAcceptLocal, getAcceptRemote, getInitLocal, getInitRemote, getOptionCode, setAcceptLocal, setAcceptRemote, setInitLocal, setInitRemote, startSubnegotiationLocal, startSubnegotiationRemoteprotected static final int TERMINAL_TYPE
protected static final int TERMINAL_TYPE_SEND
protected static final int TERMINAL_TYPE_IS
public TerminalTypeOptionHandler(java.lang.String termtype,
boolean initlocal,
boolean initremote,
boolean acceptlocal,
boolean acceptremote)
termtype - - terminal type that will be negotiated.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.public TerminalTypeOptionHandler(java.lang.String termtype)
termtype - - terminal type that will be negotiated.public int[] answerSubnegotiation(int[] suboptionData,
int suboptionLength)
answerSubnegotiation in class TelnetOptionHandlersuboptionData - - the sequence received, without IAC SB & IAC SEsuboptionLength - - the length of data in suboption_data