org.apache.commons.net.telnet
Class Telnet
java.lang.Object
org.apache.commons.net.SocketClient
org.apache.commons.net.telnet.Telnet
- Direct Known Subclasses:
- TelnetClient
- class Telnet
- extends SocketClient
- Author:
- Daniel F. Savarese
Constructor Summary |
(package private) |
Telnet()
|
Method Summary |
protected void |
_connectAction_()
Because there are so many connect() methods, the _connectAction_()
method is provided as a means of performing some action immediately
after establishing a connection, rather than reimplementing all
of the connect() methods. |
(package private) void |
_processDo(int option)
|
(package private) void |
_processDont(int option)
|
(package private) void |
_processWill(int option)
|
(package private) void |
_processWont(int option)
|
(package private) void |
_requestDo(int option)
|
(package private) void |
_requestDont(int option)
|
(package private) boolean |
_requestedDo(int option)
|
(package private) boolean |
_requestedDont(int option)
|
(package private) boolean |
_requestedWill(int option)
|
(package private) boolean |
_requestedWont(int option)
|
(package private) void |
_requestWill(int option)
|
(package private) void |
_requestWont(int option)
|
(package private) void |
_sendByte(int b)
|
(package private) void |
_sendDo(int option)
|
(package private) void |
_sendDont(int option)
|
(package private) void |
_sendWill(int option)
|
(package private) void |
_sendWont(int option)
|
(package private) void |
_setDo(int option)
|
(package private) void |
_setDont(int option)
|
(package private) void |
_setWantDo(int option)
|
(package private) void |
_setWantDont(int option)
|
(package private) void |
_setWantWill(int option)
|
(package private) void |
_setWantWont(int option)
|
(package private) void |
_setWill(int option)
|
(package private) void |
_setWont(int option)
|
(package private) boolean |
_stateIsDo(int option)
|
(package private) boolean |
_stateIsDont(int option)
|
(package private) boolean |
_stateIsWill(int option)
|
(package private) boolean |
_stateIsWont(int option)
|
Methods inherited from class org.apache.commons.net.SocketClient |
connect, connect, connect, connect, connect, connect, disconnect, getDefaultPort, getDefaultTimeout, getLocalAddress, getLocalPort, getRemoteAddress, getRemotePort, getSoLinger, getSoTimeout, getTcpNoDelay, isConnected, setDefaultPort, setDefaultTimeout, setSocketFactory, setSoLinger, setSoTimeout, setTcpNoDelay, verifyRemote |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
debug
static final boolean debug
- See Also:
- Constant Field Values
_COMMAND_DO
static final byte[] _COMMAND_DO
_COMMAND_DONT
static final byte[] _COMMAND_DONT
_COMMAND_WILL
static final byte[] _COMMAND_WILL
_COMMAND_WONT
static final byte[] _COMMAND_WONT
_COMMAND_SB
static final byte[] _COMMAND_SB
_COMMAND_SE
static final byte[] _COMMAND_SE
_WILL_MASK
static final int _WILL_MASK
- See Also:
- Constant Field Values
_DO_MASK
static final int _DO_MASK
- See Also:
- Constant Field Values
_REQUESTED_WILL_MASK
static final int _REQUESTED_WILL_MASK
- See Also:
- Constant Field Values
_REQUESTED_DO_MASK
static final int _REQUESTED_DO_MASK
- See Also:
- Constant Field Values
DEFAULT_PORT
static final int DEFAULT_PORT
- See Also:
- Constant Field Values
_doResponse
int[] _doResponse
_willResponse
int[] _willResponse
_options
int[] _options
Telnet
Telnet()
_stateIsWill
boolean _stateIsWill(int option)
_stateIsWont
boolean _stateIsWont(int option)
_stateIsDo
boolean _stateIsDo(int option)
_stateIsDont
boolean _stateIsDont(int option)
_requestedWill
boolean _requestedWill(int option)
_requestedWont
boolean _requestedWont(int option)
_requestedDo
boolean _requestedDo(int option)
_requestedDont
boolean _requestedDont(int option)
_setWill
void _setWill(int option)
_setDo
void _setDo(int option)
_setWantWill
void _setWantWill(int option)
_setWantDo
void _setWantDo(int option)
_setWont
void _setWont(int option)
_setDont
void _setDont(int option)
_setWantWont
void _setWantWont(int option)
_setWantDont
void _setWantDont(int option)
_processDo
void _processDo(int option)
throws java.io.IOException
- Throws:
java.io.IOException
_processDont
void _processDont(int option)
throws java.io.IOException
- Throws:
java.io.IOException
_processWill
void _processWill(int option)
throws java.io.IOException
- Throws:
java.io.IOException
_processWont
void _processWont(int option)
throws java.io.IOException
- Throws:
java.io.IOException
_connectAction_
protected void _connectAction_()
throws java.io.IOException
- Description copied from class:
SocketClient
- Because there are so many connect() methods, the _connectAction_()
method is provided as a means of performing some action immediately
after establishing a connection, rather than reimplementing all
of the connect() methods. The last action performed by every
connect() method after opening a socket is to call this method.
This method sets the timeout on the just opened socket to the default
timeout set by setDefaultTimeout() ,
sets _input_ and _output_ to the socket's InputStream and OutputStream
respectively, and sets _isConnected_ to true.
Subclasses overriding this method should start by calling
super._connectAction_()
first to ensure the
initialization of the aforementioned protected variables.
- Overrides:
_connectAction_
in class SocketClient
- Throws:
java.io.IOException
_sendDo
final void _sendDo(int option)
throws java.io.IOException
- Throws:
java.io.IOException
_requestDo
final void _requestDo(int option)
throws java.io.IOException
- Throws:
java.io.IOException
_sendDont
final void _sendDont(int option)
throws java.io.IOException
- Throws:
java.io.IOException
_requestDont
final void _requestDont(int option)
throws java.io.IOException
- Throws:
java.io.IOException
_sendWill
final void _sendWill(int option)
throws java.io.IOException
- Throws:
java.io.IOException
_requestWill
final void _requestWill(int option)
throws java.io.IOException
- Throws:
java.io.IOException
_sendWont
final void _sendWont(int option)
throws java.io.IOException
- Throws:
java.io.IOException
_requestWont
final void _requestWont(int option)
throws java.io.IOException
- Throws:
java.io.IOException
_sendByte
final void _sendByte(int b)
throws java.io.IOException
- Throws:
java.io.IOException