org.apache.commons.net.telnet
Class WindowSizeOptionHandler
TelnetOptionHandler
org.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)