Package org.apache.sshd.common.channel
Interface ChannelListenerManager
- 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
public interface ChannelListenerManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddChannelListener(ChannelListener listener) Add a channel listenervoidremoveChannelListener(ChannelListener listener) Remove a channel listener
-
Method Details
-
addChannelListener
Add a channel listener- Parameters:
listener- TheChannelListenerto add - notnull
-
removeChannelListener
Remove a channel listener- Parameters:
listener- TheChannelListenerto remove
-
getChannelListenerProxy
ChannelListener getChannelListenerProxy()- Returns:
- A (never
nullproxyChannelListenerthat represents all the currently registered listeners. Any method invocation on the proxy is replicated to the currently registered listeners
-