public interface Service
TransportProtocol
.
There is only one active service at anyone time and the current SSH protocol
defines the AuthenticationProtocol
and the ConnectionProtocol
.Modifier and Type | Method and Description |
---|---|
int |
getIdleTimeoutSeconds()
How long does the service allow idle for?
|
void |
idle()
Transport level idle
|
void |
init(TransportProtocol transport)
Initialize the service.
|
boolean |
processMessage(byte[] msg)
Process a transport message.
|
void |
start()
Start the service.
|
void |
stop()
Stop the service
|
void init(TransportProtocol 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
- IOException
void start()
void stop()
int getIdleTimeoutSeconds()
void idle()
Copyright © 2024. All rights reserved.