public class TerminalTypeOptionHandler extends TelnetOptionHandler
Modifier and Type | Field | 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 | 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 | Description |
---|---|---|
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAcceptLocal, getAcceptRemote, getInitLocal, getInitRemote, getOptionCode, setAcceptLocal, setAcceptRemote, setInitLocal, setInitRemote
protected 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 TelnetOptionHandler
suboptionData
- - the sequence received, whithout IAC SB & IAC SEsuboptionLength
- - the length of data in suboption_data
public int[] startSubnegotiationLocal()
startSubnegotiationLocal
in class TelnetOptionHandler
public int[] startSubnegotiationRemote()
startSubnegotiationRemote
in class TelnetOptionHandler