Package org.apache.commons.net.telnet
Class WindowSizeOptionHandler
- java.lang.Object
-
- org.apache.commons.net.telnet.TelnetOptionHandler
-
- org.apache.commons.net.telnet.WindowSizeOptionHandler
-
public class WindowSizeOptionHandler extends TelnetOptionHandler
Implements the telnet window size option RFC 1073.- Since:
- 2.0
- Version:
- $Id: WindowSizeOptionHandler.java 1697293 2015-08-24 01:01:00Z sebb $
-
-
Field Summary
Fields Modifier and Type Field Description protected static int
WINDOW_SIZE
Window size option
-
Constructor Summary
Constructors Constructor Description 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int[]
startSubnegotiationLocal()
Implements the abstract method of TelnetOptionHandler.-
Methods inherited from class org.apache.commons.net.telnet.TelnetOptionHandler
answerSubnegotiation, getAcceptLocal, getAcceptRemote, getInitLocal, getInitRemote, getOptionCode, setAcceptLocal, setAcceptRemote, setInitLocal, setInitRemote, startSubnegotiationRemote
-
-
-
-
Field Detail
-
WINDOW_SIZE
protected static final int WINDOW_SIZE
Window size option- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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.- Parameters:
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.
-
WindowSizeOptionHandler
public WindowSizeOptionHandler(int nWidth, int nHeight)
Constructor for the WindowSizeOptionHandler. Initial and accept behaviour flags are set to false- Parameters:
nWidth
- - Window width.nHeight
- - Window Height
-
-
Method Detail
-
startSubnegotiationLocal
public int[] startSubnegotiationLocal()
Implements the abstract method of TelnetOptionHandler. This will send the client Height and Width to the server.- Overrides:
startSubnegotiationLocal
in classTelnetOptionHandler
- Returns:
- array to send to remote system
-
-