Interface ChannelStreamPacketWriterResolverManager
-
- All Superinterfaces:
ChannelStreamPacketWriterResolver
- All Known Subinterfaces:
Channel
,ClientChannel
,ClientFactoryManager
,ClientSession
,FactoryManager
,ServerChannel
,ServerFactoryManager
,ServerSession
,Session
- All Known Implementing Classes:
AbstractChannel
,AbstractClientChannel
,AbstractClientSession
,AbstractFactoryManager
,AbstractServerChannel
,AbstractServerSession
,AbstractSession
,AgentForwardedChannel
,ChannelAgentForwarding
,ChannelDirectTcpip
,ChannelExec
,ChannelForwardedX11
,ChannelSession
,ChannelSession
,ChannelShell
,ChannelSubsystem
,ClientSessionImpl
,PtyCapableChannelSession
,ServerSessionImpl
,SessionHelper
,SshClient
,SshServer
,TcpipClientChannel
,TcpipServerChannel
public interface ChannelStreamPacketWriterResolverManager extends ChannelStreamPacketWriterResolver
TODO Add javadoc- Author:
- Apache MINA SSHD Project
-
-
Field Summary
-
Fields inherited from interface org.apache.sshd.common.channel.throttle.ChannelStreamPacketWriterResolver
NONE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ChannelStreamPacketWriterResolver
getChannelStreamPacketWriterResolver()
default PacketWriter
resolveChannelStreamPacketWriter(Channel channel, byte cmd)
default ChannelStreamPacketWriterResolver
resolveChannelStreamPacketWriterResolver()
void
setChannelStreamPacketWriterResolver(ChannelStreamPacketWriterResolver resolver)
-
-
-
Method Detail
-
getChannelStreamPacketWriterResolver
ChannelStreamPacketWriterResolver getChannelStreamPacketWriterResolver()
-
setChannelStreamPacketWriterResolver
void setChannelStreamPacketWriterResolver(ChannelStreamPacketWriterResolver resolver)
-
resolveChannelStreamPacketWriterResolver
default ChannelStreamPacketWriterResolver resolveChannelStreamPacketWriterResolver()
-
resolveChannelStreamPacketWriter
default PacketWriter resolveChannelStreamPacketWriter(Channel channel, byte cmd)
- Specified by:
resolveChannelStreamPacketWriter
in interfaceChannelStreamPacketWriterResolver
- Parameters:
channel
- The originalChannel
cmd
- TheSSH_MSG_CHANNEL_DATA
orSSH_MSG_CHANNEL_EXTENDED_DATA
command that triggered the resolution- Returns:
- The
PacketWriter
to use - Note: if the return value is not aChannel
then it will be closed when the stream is closed
-
-