|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Service
A service is a protocol that operates on top of the TransportProtocol.
There is only one active service at anyone time and the current SSH protocol
defines the AuthenticationProtocol and the ConnectionProtocol.
| Method Summary | |
|---|---|
void |
idle(org.apache.mina.core.session.IdleStatus status)
Called when the transport layer has been idle for 10 seconds |
void |
init(org.apache.mina.core.session.IoSession session,
SshTransport transport)
Initialize the service. |
boolean |
processMessage(byte[] msg)
Process a transport message. |
void |
start()
Start the service. |
void |
stop()
Stop the service |
| Method Detail |
|---|
void init(org.apache.mina.core.session.IoSession session,
SshTransport transport)
throws IOException
transport -
IOException
boolean processMessage(byte[] msg)
throws IOException
TransportProtocol that is not a transport level message the
message is passed onto the active service using this method. The service
processes the message and returns a value to indicate whether the message
was used.
msg -
IOExceptionvoid idle(org.apache.mina.core.session.IdleStatus status)
status - void start()
void stop()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||