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,ChannelAgentForwarding,ChannelDirectTcpip,ChannelExec,ChannelForwardedX11,ChannelSession,ChannelSession,ChannelShell,ChannelSubsystem,ClientSessionImpl,DefaultSftpClient.SftpChannelSubsystem,PtyCapableChannelSession,ServerSessionImpl,SessionHelper,SshClient,SshServer,TcpipClientChannel,TcpipServerChannel
TODO Add javadoc
-
Field Summary
Fields inherited from interface org.apache.sshd.common.channel.throttle.ChannelStreamWriterResolver
NONE -
Method Summary
Modifier and TypeMethodDescriptiondefault ChannelStreamWriterresolveChannelStreamWriter(Channel channel, byte cmd) default ChannelStreamWriterResolvervoid
-
Method Details
-
getChannelStreamWriterResolver
ChannelStreamWriterResolver getChannelStreamWriterResolver() -
setChannelStreamWriterResolver
-
resolveChannelStreamWriterResolver
-
resolveChannelStreamWriter
- Specified by:
resolveChannelStreamWriterin interfaceChannelStreamWriterResolver- Parameters:
channel- The originalChannelcmd- TheSSH_MSG_CHANNEL_DATAorSSH_MSG_CHANNEL_EXTENDED_DATAcommand that triggered the resolution- Returns:
- The
ChannelStreamWriterto use - Note: if the return value is not aChannelthen it will be closed when the stream is closed
-