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