Bayeux.BayeuxListener
, BayeuxServer.BayeuxServerListener
, ConfigurableServerChannel.Initializer
, EventListener
public static interface BayeuxServer.ChannelListener extends BayeuxServer.BayeuxServerListener, ConfigurableServerChannel.Initializer
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.
ConfigurableServerChannel.Initializer.Persistent
Modifier and Type | Method | Description |
---|---|---|
void |
channelAdded(ServerChannel channel) |
Callback invoked when a
ServerChannel has been added to a BayeuxServer object. |
void |
channelRemoved(String channelId) |
Callback invoked when a
ServerChannel has been removed from a BayeuxServer object. |
configureChannel
void channelAdded(ServerChannel channel)
Callback invoked when a ServerChannel
has been added to a BayeuxServer
object.
channel
- the channel that has been addedvoid channelRemoved(String channelId)
Callback invoked when a ServerChannel
has been removed from a BayeuxServer
object.
channelId
- the channel identifier of the channel that has been removed.Copyright © 2008–2017 The CometD Project. All rights reserved.