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 intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasError()booleanisValidState(int state) protected voidsetDisconnectReason(String reason) protected voidsetLastError(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:
isValidStatein classState- Parameters:
state-- Returns:
-