Interface BayeuxServer.ChannelListener
- All Superinterfaces:
org.cometd.bayeux.Bayeux.BayeuxListener,BayeuxServer.BayeuxServerListener,ConfigurableServerChannel.Initializer,EventListener
- Enclosing interface:
BayeuxServer
Specialized listener for ServerChannel events.
The ConfigurableServerChannel.Initializer.configureChannel(ConfigurableServerChannel)
method is called atomically during Channel creation so that the channel may be configured
before use. It is guaranteed that in case of concurrent channel creation, the
ConfigurableServerChannel.Initializer.configureChannel(ConfigurableServerChannel) is
invoked exactly once.
The other methods are called asynchronously when a channel is added to or removed
from a BayeuxServer, and there is no guarantee that these methods will be called
before any other server channel listeners
that may be added during channel configuration.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cometd.bayeux.server.ConfigurableServerChannel.Initializer
ConfigurableServerChannel.Initializer.Persistent -
Method Summary
Modifier and TypeMethodDescriptiondefault voidchannelAdded(ServerChannel channel) Callback invoked when aServerChannelhas been added to aBayeuxServerobject.default voidchannelRemoved(String channelId) Callback invoked when aServerChannelhas been removed from aBayeuxServerobject.Methods inherited from interface org.cometd.bayeux.server.ConfigurableServerChannel.Initializer
configureChannel
-
Method Details
-
channelAdded
Callback invoked when a
ServerChannelhas been added to aBayeuxServerobject.- Parameters:
channel- the channel that has been added
-
channelRemoved
Callback invoked when a
ServerChannelhas been removed from aBayeuxServerobject.- Parameters:
channelId- the channel identifier of the channel that has been removed.
-