Class 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 Detail

    • 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 Height
        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.
      • 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 class TelnetOptionHandler
        Returns:
        array to send to remote system