org.apache.commons.net.telnet
Class WindowSizeOptionHandler
TelnetOptionHandlerorg.apache.commons.net.telnet.WindowSizeOptionHandler
public class WindowSizeOptionHandler
extends TelnetOptionHandler
Implements the telnet window size option RFC 1073.
WindowSizeOptionHandler(int nWidth, int nHeight)-
Constructor for the WindowSizeOptionHandler.
|
WindowSizeOptionHandler(int nWidth, int nHeight, boolean initlocal, boolean initremote, boolean acceptlocal, boolean acceptremote)-
Constructor for the WindowSizeOptionHandler.
|
WINDOW_SIZE
protected static final int WINDOW_SIZE
Window size option
WindowSizeOptionHandler
public WindowSizeOptionHandler(int nWidth,
int nHeight)
Constructor for the WindowSizeOptionHandler. Initial and accept
behaviour flags are set to false
nWidth - - Window width.nHeight - - Window Height
WindowSizeOptionHandler
public WindowSizeOptionHandler(int nWidth,
int nHeight,
boolean initlocal,
boolean initremote,
boolean acceptlocal,
boolean acceptremote)
Constructor for the WindowSizeOptionHandler. 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.
nWidth - - Window width.nHeight - - Window Heightinitlocal - - 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
- terminal type information
int[] startSubnegotiationLocal
public @Override int[] startSubnegotiationLocal()
Implements the abstract method of TelnetOptionHandler.
This will send the client Height and Width to the server.
- always null (no response to subnegotiation)
int[] startSubnegotiationRemote
public @Override int[] startSubnegotiationRemote()
Implements the abstract method of TelnetOptionHandler.
- always null (no response to subnegotiation)