org.apache.commons.net.telnet
Class SimpleOptionHandler
TelnetOptionHandler
org.apache.commons.net.telnet.SimpleOptionHandler
public class SimpleOptionHandler
extends TelnetOptionHandler
Simple option handler that can be used for options
that don't require subnegotiation.
SimpleOptionHandler(int optcode) -
Constructor for the SimpleOptionHandler.
|
SimpleOptionHandler(int optcode, boolean initlocal, boolean initremote, boolean acceptlocal, boolean acceptremote) -
Constructor for the SimpleOptionHandler.
|
SimpleOptionHandler
public SimpleOptionHandler(int optcode)
Constructor for the SimpleOptionHandler. Initial and accept
behaviour flags are set to false
SimpleOptionHandler
public SimpleOptionHandler(int optcode,
boolean initlocal,
boolean initremote,
boolean acceptlocal,
boolean acceptremote)
Constructor for the SimpleOptionHandler. 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.
optcode
- - option code.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.
int[] answerSubnegotiation
public @Override int[] answerSubnegotiation(suboptionData[] ,
int suboptionLength)
Implements the abstract method of TelnetOptionHandler.
suboptionLength
- - the length of data in suboption_data
- always null (no response to subnegotiation)
int[] startSubnegotiationLocal
public @Override int[] startSubnegotiationLocal()
Implements the abstract method of TelnetOptionHandler.
- always null (no response to subnegotiation)
int[] startSubnegotiationRemote
public @Override int[] startSubnegotiationRemote()
Implements the abstract method of TelnetOptionHandler.
- always null (no response to subnegotiation)