Interface ConfigurableServerChannel

All Superinterfaces:
All Known Subinterfaces:
All Known Implementing Classes:

public interface ConfigurableServerChannel extends Channel

A ConfigurableServerChannel offers an API that can be used to configure ServerChannels at creation time.

ServerChannels may be created concurrently via BayeuxServer.createChannelIfAbsent(String, ConfigurableServerChannel.Initializer...) and it is important that the creation of a channel is atomic so that its configuration is executed only once, and so that it is guaranteed that it happens before any message can be published or received by the channel.