org.apache.commons.net.telnet

Class TerminalTypeOptionHandler

public class TerminalTypeOptionHandler extends TelnetOptionHandler

Implements the telnet terminal type option RFC 1091.

Author: Bruno D'Avanzo

Field Summary
protected static intTERMINAL_TYPE
Terminal type option
protected static intTERMINAL_TYPE_IS
Is (for subnegotiation)
protected static intTERMINAL_TYPE_SEND
Send (for subnegotiation)
Constructor Summary
TerminalTypeOptionHandler(String termtype, boolean initlocal, boolean initremote, boolean acceptlocal, boolean acceptremote)
Constructor for the TerminalTypeOptionHandler.
TerminalTypeOptionHandler(String termtype)
Constructor for the TerminalTypeOptionHandler.

Field Detail

TERMINAL_TYPE

protected static final int TERMINAL_TYPE
Terminal type option

TERMINAL_TYPE_IS

protected static final int TERMINAL_TYPE_IS
Is (for subnegotiation)

TERMINAL_TYPE_SEND

protected static final int TERMINAL_TYPE_SEND
Send (for subnegotiation)

Constructor Detail

TerminalTypeOptionHandler

public TerminalTypeOptionHandler(String termtype, boolean initlocal, boolean initremote, boolean acceptlocal, boolean acceptremote)
Constructor for the TerminalTypeOptionHandler. 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: termtype - terminal type that will be negotiated. 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.

TerminalTypeOptionHandler

public TerminalTypeOptionHandler(String termtype)
Constructor for the TerminalTypeOptionHandler. Initial and accept behaviour flags are set to false

Parameters: termtype - terminal type that will be negotiated.