Class DefaultUnknownChannelReferenceHandler
java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.common.session.helpers.DefaultUnknownChannelReferenceHandler
- All Implemented Interfaces:
UnknownChannelReferenceHandler
public class DefaultUnknownChannelReferenceHandler
extends AbstractLoggingBean
implements UnknownChannelReferenceHandler
- Author:
- Apache MINA SSHD Project
-
Field Summary
Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionhandleUnknownChannelCommand
(ConnectionService service, byte cmd, long channelId, Buffer buffer) Invoked when the connection service responsible for handling channel messages receives a message intended for an unknown channel.protected IoWriteFuture
sendFailureResponse
(ConnectionService service, byte cmd, long channelId)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
DefaultUnknownChannelReferenceHandler
public DefaultUnknownChannelReferenceHandler()
-
-
Method Details
-
handleUnknownChannelCommand
public Channel handleUnknownChannelCommand(ConnectionService service, byte cmd, long channelId, Buffer buffer) throws IOException Description copied from interface:UnknownChannelReferenceHandler
Invoked when the connection service responsible for handling channel messages receives a message intended for an unknown channel.- Specified by:
handleUnknownChannelCommand
in interfaceUnknownChannelReferenceHandler
- Parameters:
service
- TheConnectionService
instance through which the message was receivedcmd
- The requested command identifierchannelId
- The (unknown) target channel identifierbuffer
- The messageBuffer
containing the rest of the message- Returns:
- The resolved
Channel
- ifnull
then the message for the unknown channel is ignored. - Throws:
IOException
- If failed to handle the request
-
sendFailureResponse
protected IoWriteFuture sendFailureResponse(ConnectionService service, byte cmd, long channelId) throws IOException - Throws:
IOException
-