Package com.sshtools.j2ssh.transport
Class TransportProtocolState
java.lang.Object
com.sshtools.j2ssh.util.State
com.sshtools.j2ssh.transport.TransportProtocolState
- All Implemented Interfaces:
Serializable
- Version:
- $Revision: 1.24 $
- Author:
- $author$
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
hasError()
boolean
isValidState
(int state) protected void
setDisconnectReason
(String reason) protected void
setLastError
(IOException lastError) Methods inherited from class com.sshtools.j2ssh.util.State
breakWaiting, getValue, setValue, waitForState, waitForState, waitForStateUpdate
-
Field Details
-
UNINITIALIZED
public static final int UNINITIALIZED- See Also:
-
NEGOTIATING_PROTOCOL
public static final int NEGOTIATING_PROTOCOL- See Also:
-
PERFORMING_KEYEXCHANGE
public static final int PERFORMING_KEYEXCHANGE- See Also:
-
CONNECTED
public static final int CONNECTED- See Also:
-
DISCONNECTED
public static final int DISCONNECTED- See Also:
-
lastError
-
reason
-
-
Constructor Details
-
TransportProtocolState
public TransportProtocolState()Creates a new TransportProtocolState object.
-
-
Method Details
-
setLastError
- Parameters:
lastError
-
-
hasError
public boolean hasError()- Returns:
-
getLastError
- Returns:
-
setDisconnectReason
- Parameters:
reason
-
-
getDisconnectReason
- Returns:
-
isValidState
public boolean isValidState(int state) - Specified by:
isValidState
in classState
- Parameters:
state
-- Returns:
-