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, AsyncCapableClientChannel, 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 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
-