Interface Bayeux

  • All Known Subinterfaces:
    BayeuxServer
    All Known Implementing Classes:
    BayeuxClient, BayeuxServerImpl, OortComet

    public interface Bayeux

    The Bayeux interface is the common API for both client-side and server-side configuration and usage of the Bayeux object.

    The Bayeux object handles configuration options and a set of transports that is negotiated with the server.

    See Also:
    Transport
    • Method Detail

      • getTransport

        Transport getTransport​(String transport)
        Parameters:
        transport - the transport name
        Returns:
        the transport with the given name or null if no such transport exist
      • getAllowedTransports

        List<String> getAllowedTransports()
        Returns:
        the ordered list of transport names that will be used in the negotiation of transports with the other peer.
        See Also:
        getKnownTransportNames()
      • setOption

        void setOption​(String qualifiedName,
                       Object value)
        Parameters:
        qualifiedName - the configuration option name
        value - the configuration option value
        See Also:
        getOption(String)