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
-
-
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 ChannelStreamPacketWriterResolvergetChannelStreamPacketWriterResolver()default PacketWriterresolveChannelStreamPacketWriter(Channel channel, byte cmd)default ChannelStreamPacketWriterResolverresolveChannelStreamPacketWriterResolver()voidsetChannelStreamPacketWriterResolver(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:
resolveChannelStreamPacketWriterin interfaceChannelStreamPacketWriterResolver- Parameters:
channel- The originalChannelcmd- TheSSH_MSG_CHANNEL_DATAorSSH_MSG_CHANNEL_EXTENDED_DATAcommand that triggered the resolution- Returns:
- The
PacketWriterto use - Note: if the return value is not aChannelthen it will be closed when the stream is closed
-
-