Class OortComet

  • All Implemented Interfaces:
    org.cometd.bayeux.Bayeux, org.cometd.bayeux.client.ClientSession, org.cometd.bayeux.Session, org.eclipse.jetty.util.component.Dumpable

    public class OortComet
    extends org.cometd.client.BayeuxClient

    The Oort comet client connects a local Oort comet server to a remote Oort comet server.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.cometd.client.BayeuxClient

        org.cometd.client.BayeuxClient.BayeuxClientChannel, org.cometd.client.BayeuxClient.State
      • Nested classes/interfaces inherited from class org.cometd.common.AbstractClientSession

        org.cometd.common.AbstractClientSession.AbstractSessionChannel
      • Nested classes/interfaces inherited from interface org.cometd.bayeux.Bayeux

        org.cometd.bayeux.Bayeux.BayeuxListener
      • Nested classes/interfaces inherited from interface org.cometd.bayeux.client.ClientSession

        org.cometd.bayeux.client.ClientSession.Extension, org.cometd.bayeux.client.ClientSession.MessageListener
    • Field Summary

      • Fields inherited from class org.cometd.client.BayeuxClient

        BACKOFF_INCREMENT_OPTION, BAYEUX_VERSION, logger, MAX_BACKOFF_OPTION
      • Fields inherited from interface org.eclipse.jetty.util.component.Dumpable

        KEY
    • Constructor Summary

      Constructors 
      Constructor Description
      OortComet​(Oort oort, java.lang.String cometURL, java.util.concurrent.ScheduledExecutorService scheduler, org.cometd.client.transport.ClientTransport transport, org.cometd.client.transport.ClientTransport... transports)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void clearSubscriptions()  
      protected void subscribe​(java.util.Set<java.lang.String> observedChannels)  
      java.lang.String toString()  
      protected void unsubscribe​(java.lang.String channel)  
      • Methods inherited from class org.cometd.client.BayeuxClient

        abort, disconnect, disconnect, enqueueSend, getAllowedTransports, getBackoff, getBackoffIncrement, getCookie, getCookieStore, getId, getKnownTransportNames, getMaxBackoff, getOption, getOptionNames, getOptions, getState, getTransport, getTransport, getURL, handshake, handshake, handshake, handshake, handshake, initialize, isConnected, isDisconnected, isHandshook, messagesFailure, newChannel, newChannelId, onFailure, onMessages, onSending, onTransportFailure, onTransportFailure, processConnect, processDisconnect, processHandshake, processMessage, putCookie, scheduleConnect, scheduleHandshake, send, sendBatch, sendConnect, sendHandshake, sendMessages, setOption, terminate, waitFor
      • Methods inherited from class org.cometd.common.AbstractClientSession

        addExtension, batch, dump, dump, endBatch, extendIncoming, extendOutgoing, getAttribute, getAttributeNames, getChannel, getChannel, getChannels, getExtensions, isBatching, newMessage, newMessageId, notifyCallback, notifyListeners, receive, registerCallback, registerSubscriber, remoteCall, removeAttribute, removeExtension, resetSubscriptions, setAttribute, startBatch, unregisterCallback, unregisterSubscriber
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.cometd.bayeux.client.ClientSession

        disconnect, disconnect, handshake, handshake, handshake
    • Constructor Detail

      • OortComet

        public OortComet​(Oort oort,
                         java.lang.String cometURL,
                         java.util.concurrent.ScheduledExecutorService scheduler,
                         org.cometd.client.transport.ClientTransport transport,
                         org.cometd.client.transport.ClientTransport... transports)
    • Method Detail

      • subscribe

        protected void subscribe​(java.util.Set<java.lang.String> observedChannels)
      • unsubscribe

        protected void unsubscribe​(java.lang.String channel)
      • clearSubscriptions

        protected void clearSubscriptions()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.cometd.client.BayeuxClient