|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.maverick.sshd.SshTransport
public class SshTransport
| Field Summary | |
|---|---|
static int |
AUTH_CANCELLED_BY_USER
Disconnect reason: Authentication was cancelled |
static int |
BY_APPLICATION
Disconnect reason: The application disconnected |
static String |
CHARSET_ENCODING
Character set encoding. |
static int |
COMPRESSION_ERROR
Disconnect reason: A compression error occurred |
static int |
CONNECTION_LOST
Disconnect reason: The connection was lost |
static int |
HOST_KEY_NOT_VERIFIABLE
Disconnect reason: The host key supplied could not be verified |
static int |
HOST_NOT_ALLOWED
Disconnect reason: The host is not allowed |
static int |
ILLEGAL_USER_NAME
Disconnect reason: The user's name is illegal |
static int |
KEY_EXCHANGE_FAILED
Disconnect reason: Key exchange failed |
static int |
MAC_ERROR
Disconnect reason: An error occurred verifying the MAC |
static int |
NO_MORE_AUTH_METHODS_AVAILABLE
Disconnect reason: No more authentication methods are available |
static int |
numberOfConnections
|
static int |
PROTOCOL_ERROR
Disconnect reason: A protocol error occurred |
static int |
PROTOCOL_VERSION_NOT_SUPPORTED
Disconnect reason: The protocol version is not supported |
static int |
RESERVED
Disconnect reason: Reserved |
static int |
SERVICE_NOT_AVAILABLE
Disconnect reason: The requested service is not available |
static int |
TOO_MANY_CONNECTIONS
Disconnect reason: Too many connections, try later |
| Constructor Summary | |
|---|---|
SshTransport(SshContextFactory contextFactory,
org.apache.mina.core.service.IoAcceptor socketAcceptor)
|
|
| Method Summary | |
|---|---|
boolean |
bindRemoteForwardingInterface(RemoteForwardingListeningInterface li)
|
void |
disconnect(org.apache.mina.core.session.IoSession session,
int reason,
String description)
Disconnect from the remote host. |
void |
exceptionCaught(org.apache.mina.core.session.IoSession session,
Throwable cause)
|
void |
messageReceived(org.apache.mina.core.session.IoSession session,
Object message)
|
void |
messageSent(org.apache.mina.core.session.IoSession session,
Object message)
|
boolean |
processSSHTransportMessage(org.apache.mina.core.session.IoSession session,
Object message)
|
void |
sendNewKeys(org.apache.mina.core.session.IoSession session)
|
void |
sessionClosed(org.apache.mina.core.session.IoSession session)
|
void |
sessionCreated(org.apache.mina.core.session.IoSession session)
|
void |
sessionIdle(org.apache.mina.core.session.IoSession session,
org.apache.mina.core.session.IdleStatus status)
|
void |
sessionOpened(org.apache.mina.core.session.IoSession session)
|
void |
startService(org.apache.mina.core.session.IoSession session,
ConnectionProtocol connectionProtocol)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static String CHARSET_ENCODING
public static final int HOST_NOT_ALLOWED
public static final int PROTOCOL_ERROR
public static final int KEY_EXCHANGE_FAILED
public static final int RESERVED
public static final int MAC_ERROR
public static final int COMPRESSION_ERROR
public static final int SERVICE_NOT_AVAILABLE
public static final int PROTOCOL_VERSION_NOT_SUPPORTED
public static final int HOST_KEY_NOT_VERIFIABLE
public static final int CONNECTION_LOST
public static final int BY_APPLICATION
public static final int TOO_MANY_CONNECTIONS
public static final int AUTH_CANCELLED_BY_USER
public static final int NO_MORE_AUTH_METHODS_AVAILABLE
public static final int ILLEGAL_USER_NAME
public static int numberOfConnections
| Constructor Detail |
|---|
public SshTransport(SshContextFactory contextFactory,
org.apache.mina.core.service.IoAcceptor socketAcceptor)
| Method Detail |
|---|
public boolean bindRemoteForwardingInterface(RemoteForwardingListeningInterface li)
public void exceptionCaught(org.apache.mina.core.session.IoSession session,
Throwable cause)
throws Exception
exceptionCaught in interface org.apache.mina.core.service.IoHandlerException
public void messageReceived(org.apache.mina.core.session.IoSession session,
Object message)
throws Exception
messageReceived in interface org.apache.mina.core.service.IoHandlerException
public boolean processSSHTransportMessage(org.apache.mina.core.session.IoSession session,
Object message)
throws Exception
Exception
public void messageSent(org.apache.mina.core.session.IoSession session,
Object message)
throws Exception
messageSent in interface org.apache.mina.core.service.IoHandlerException
public void sessionClosed(org.apache.mina.core.session.IoSession session)
throws Exception
sessionClosed in interface org.apache.mina.core.service.IoHandlerException
public void sessionCreated(org.apache.mina.core.session.IoSession session)
throws Exception
sessionCreated in interface org.apache.mina.core.service.IoHandlerException
public void sessionIdle(org.apache.mina.core.session.IoSession session,
org.apache.mina.core.session.IdleStatus status)
throws Exception
sessionIdle in interface org.apache.mina.core.service.IoHandlerException
public void sessionOpened(org.apache.mina.core.session.IoSession session)
throws Exception
sessionOpened in interface org.apache.mina.core.service.IoHandlerException
public void disconnect(org.apache.mina.core.session.IoSession session,
int reason,
String description)
reason - description -
IOExceptionpublic void sendNewKeys(org.apache.mina.core.session.IoSession session)
public void startService(org.apache.mina.core.session.IoSession session,
ConnectionProtocol connectionProtocol)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||