- OBJECT_FIELD - Static variable in class org.cometd.oort.OortObject.Info
-
- observeChannel(String) - Method in class org.cometd.oort.Oort
-
Observes the given channel, registering to receive messages from
the Oort comets connected to this Oort instance.
- observeComet(String) - Method in class org.cometd.oort.Oort
-
Connects (if not already connected) and observes another Oort instance
(identified by the given URL) via a
OortComet
instance.
- observeComet(String, String) - Method in class org.cometd.oort.Oort
-
- onAdded(OortObject.Info<List<E>>, List<E>) - Method in class org.cometd.oort.OortList.ElementListener.Adapter
-
- onAdded(OortObject.Info<List<E>>, List<E>) - Method in interface org.cometd.oort.OortList.ElementListener
-
Callback method invoked when elements are added to the entity list.
- onForward(OortService.Request) - Method in class org.cometd.oort.OortMasterLong
-
- onForward(OortService.Request) - Method in class org.cometd.oort.OortService
-
Subclasses must implement this method, that runs on the owner node,
to implement the action functionality.
- onForwardFailed(Object, C) - Method in class org.cometd.oort.OortService
-
Subclasses must implement this method, that runs on the requesting node,
to complete the functionality after the action failed on the owner node.
- onForwardFailed(Object, OortMasterLong.Context) - Method in class org.cometd.oort.OortMasterLong
-
- onForwardMessage(Map<String, Object>, boolean) - Method in class org.cometd.oort.OortService
-
- onForwardSucceeded(Long, OortMasterLong.Context) - Method in class org.cometd.oort.OortMasterLong
-
- onForwardSucceeded(R, C) - Method in class org.cometd.oort.OortService
-
Subclasses must implement this method, that runs on the requesting node,
to complete the functionality after the action has been successfully run on the owner node.
- onItem(OortObject.Info<ConcurrentMap<K, V>>, Map<String, Object>) - Method in class org.cometd.oort.OortMap
-
- onItem(OortObject.Info<List<E>>, Map<String, Object>) - Method in class org.cometd.oort.OortList
-
- onItem(OortObject.Info<T>, Map<String, Object>) - Method in class org.cometd.oort.OortContainer
-
- onMessage(ServerSession, ServerChannel, ServerMessage.Mutable) - Method in class org.cometd.oort.Oort.CloudListener
-
- onMessage(ServerSession, ServerChannel, ServerMessage.Mutable) - Method in class org.cometd.oort.Oort.JoinListener
-
- onMessage(ServerSession, ServerChannel, ServerMessage.Mutable) - Method in class org.cometd.oort.OortService
-
- onObject(Map<String, Object>) - Method in class org.cometd.oort.OortContainer
-
- onObject(Map<String, Object>) - Method in class org.cometd.oort.OortObject
-
- onPut(OortObject.Info<ConcurrentMap<K, V>>, OortMap.Entry<K, V>) - Method in class org.cometd.oort.OortMap.EntryListener.Adapter
-
- onPut(OortObject.Info<ConcurrentMap<K, V>>, OortMap.Entry<K, V>) - Method in interface org.cometd.oort.OortMap.EntryListener
-
Callback method invoked after an entry is put into the entity map.
- onRemoved(OortObject.Info<ConcurrentMap<K, V>>) - Method in class org.cometd.oort.OortMap.DeltaListener
-
- onRemoved(OortObject.Info<ConcurrentMap<K, V>>, OortMap.Entry<K, V>) - Method in class org.cometd.oort.OortMap.EntryListener.Adapter
-
- onRemoved(OortObject.Info<ConcurrentMap<K, V>>, OortMap.Entry<K, V>) - Method in interface org.cometd.oort.OortMap.EntryListener
-
Callback method invoked after an entry is removed from the entity map.
- onRemoved(OortObject.Info<List<E>>) - Method in class org.cometd.oort.OortList.DeltaListener
-
- onRemoved(OortObject.Info<List<E>>, List<E>) - Method in class org.cometd.oort.OortList.ElementListener.Adapter
-
- onRemoved(OortObject.Info<List<E>>, List<E>) - Method in interface org.cometd.oort.OortList.ElementListener
-
Callback method invoked when elements are removed from the entity list.
- onRemoved(OortObject.Info<T>) - Method in class org.cometd.oort.OortObject.Listener.Adapter
-
- onRemoved(OortObject.Info<T>) - Method in interface org.cometd.oort.OortObject.Listener
-
Callback method invoked when the object value is removed, for example
because the correspondent node has been shut down or crashed.
- onResult(D) - Method in class org.cometd.oort.OortObject.Result.Deferred
-
- onResult(R) - Method in interface org.cometd.oort.OortObject.Result
-
Callback method invoked when the result is available.
- onResultMessage(Map<String, Object>) - Method in class org.cometd.oort.OortService
-
- onUpdated(OortObject.Info<ConcurrentMap<K, V>>, OortObject.Info<ConcurrentMap<K, V>>) - Method in class org.cometd.oort.OortMap.DeltaListener
-
- onUpdated(OortObject.Info<List<E>>, OortObject.Info<List<E>>) - Method in class org.cometd.oort.OortList.DeltaListener
-
- onUpdated(OortObject.Info<T>, OortObject.Info<T>) - Method in class org.cometd.oort.OortObject.Listener.Adapter
-
- onUpdated(OortObject.Info<T>, OortObject.Info<T>) - Method in interface org.cometd.oort.OortObject.Listener
-
Callback method invoked when the object value is updated.
- Oort - Class in org.cometd.oort
-
Oort is the cluster manager that links one CometD server to a set of other CometD servers.
- Oort(BayeuxServer, String) - Constructor for class org.cometd.oort.Oort
-
- OORT_ATTRIBUTE - Static variable in class org.cometd.oort.Oort
-
- OORT_CHANNELS_PARAM - Static variable in class org.cometd.oort.OortConfigServlet
-
- OORT_CLOUD_CHANNEL - Static variable in class org.cometd.oort.Oort
-
- OORT_CLOUD_PARAM - Static variable in class org.cometd.oort.OortStaticConfigServlet
-
- OORT_ENABLE_ACK_EXTENSION_PARAM - Static variable in class org.cometd.oort.OortConfigServlet
-
- OORT_ENABLE_BINARY_EXTENSION_PARAM - Static variable in class org.cometd.oort.OortConfigServlet
-
- OORT_JSON_CONTEXT_PARAM - Static variable in class org.cometd.oort.OortConfigServlet
-
- OORT_MULTICAST_ADVERTISE_INTERVAL_PARAM - Static variable in class org.cometd.oort.OortMulticastConfigServlet
-
- OORT_MULTICAST_BIND_ADDRESS_PARAM - Static variable in class org.cometd.oort.OortMulticastConfigServlet
-
- OORT_MULTICAST_CONNECT_TIMEOUT_PARAM - Static variable in class org.cometd.oort.OortMulticastConfigServlet
-
- OORT_MULTICAST_GROUP_ADDRESS_PARAM - Static variable in class org.cometd.oort.OortMulticastConfigServlet
-
- OORT_MULTICAST_GROUP_INTERFACES_PARAM - Static variable in class org.cometd.oort.OortMulticastConfigServlet
-
- OORT_MULTICAST_GROUP_PORT_PARAM - Static variable in class org.cometd.oort.OortMulticastConfigServlet
-
- OORT_MULTICAST_MAX_TRANSMISSION_LENGTH_PARAM - Static variable in class org.cometd.oort.OortMulticastConfigServlet
-
- OORT_MULTICAST_TIME_TO_LIVE_PARAM - Static variable in class org.cometd.oort.OortMulticastConfigServlet
-
- OORT_OBJECTS_CHANNEL - Static variable in class org.cometd.oort.OortObject
-
- OORT_SECRET_PARAM - Static variable in class org.cometd.oort.OortConfigServlet
-
- OORT_SERVICE_CHANNEL - Static variable in class org.cometd.oort.Oort
-
- OORT_URL_FIELD - Static variable in class org.cometd.oort.OortObject.Info
-
- OORT_URL_PARAM - Static variable in class org.cometd.oort.OortConfigServlet
-
- Oort.CloudListener - Class in org.cometd.oort
-
This listener handles messages sent to /oort/cloud
that contains the list of comets
connected to the Oort that just joined the cloud.
- Oort.CometListener - Interface in org.cometd.oort
-
Listener interface that gets notified of comet events, that is when a new
comet joins the cloud or when a comet leaves the cloud.
- Oort.CometListener.Adapter - Class in org.cometd.oort
-
- Oort.CometListener.Event - Class in org.cometd.oort
-
- Oort.JoinListener - Class in org.cometd.oort
-
- Oort.OortExtension - Class in org.cometd.oort
-
Extension that detects incoming handshakes from other Oort servers.
- OortComet - Class in org.cometd.oort
-
The Oort comet client connects a local Oort comet server to a remote Oort comet server.
- OortComet(Oort, String, ScheduledExecutorService, ClientTransport, ClientTransport...) - Constructor for class org.cometd.oort.OortComet
-
- OortConfigServlet - Class in org.cometd.oort
-
This servlet serves as a base class for initializing and configuring an
instance of the
Oort
CometD cluster manager.
- OortConfigServlet() - Constructor for class org.cometd.oort.OortConfigServlet
-
- OortContainer<T> - Class in org.cometd.oort
-
- OortContainer(Oort, String, OortObject.Factory<T>) - Constructor for class org.cometd.oort.OortContainer
-
- OortExtension() - Constructor for class org.cometd.oort.Oort.OortExtension
-
- OortList<E> - Class in org.cometd.oort
-
A specialized oort object whose entity is a List
.
- OortList(Oort, String, OortObject.Factory<List<E>>) - Constructor for class org.cometd.oort.OortList
-
- OortList.DeltaListener<E> - Class in org.cometd.oort
-
- OortList.ElementListener<E> - Interface in org.cometd.oort
-
Listener for element events that update the entity list, either locally or remotely.
- OortList.ElementListener.Adapter<E> - Class in org.cometd.oort
-
- OortLong - Class in org.cometd.oort
-
A shared atomic long made of an internal
AtomicLong
and of an internal
OortObject<Long>
.
- OortLong(Oort, String) - Constructor for class org.cometd.oort.OortLong
-
- OortLong(Oort, String, long) - Constructor for class org.cometd.oort.OortLong
-
- OortLongMap<V> - Class in org.cometd.oort
-
The equivalent of an OortMap<Long,V>
.
- OortLongMap(Oort, String, OortObject.Factory<ConcurrentMap<Long, V>>) - Constructor for class org.cometd.oort.OortLongMap
-
- OortMap<K,V> - Class in org.cometd.oort
-
A specialized oort object whose entity is a ConcurrentMap
.
- OortMap(Oort, String, OortObject.Factory<ConcurrentMap<K, V>>) - Constructor for class org.cometd.oort.OortMap
-
- OortMap.DeltaListener<K,V> - Class in org.cometd.oort
-
- OortMap.Entry<K,V> - Class in org.cometd.oort
-
A triple that holds the key, the previous value and the new value, used to notify entry updates:
- OortMap.EntryListener<K,V> - Interface in org.cometd.oort
-
Listener for entry events that update the entity map, either locally or remotely.
- OortMap.EntryListener.Adapter<K,V> - Class in org.cometd.oort
-
- OortMasterLong - Class in org.cometd.oort
-
A distributed counter service to be deployed on a Oort cluster that
modifies a long
value hosted in a "master" node.
- OortMasterLong(Oort, String, boolean) - Constructor for class org.cometd.oort.OortMasterLong
-
- OortMasterLong(Oort, String, boolean, long) - Constructor for class org.cometd.oort.OortMasterLong
-
- OortMasterLong.Callback - Interface in org.cometd.oort
-
Callback invoked when the result of the operation on the counter is available,
or when the operation failed.
- OortMasterLong.Callback.Adapter - Class in org.cometd.oort
-
- OortMasterLong.Context - Class in org.cometd.oort
-
- OortMasterService<R,C> - Class in org.cometd.oort
-
- OortMasterService(Oort, String, boolean) - Constructor for class org.cometd.oort.OortMasterService
-
- OortMBean - Class in org.cometd.oort.jmx
-
- OortMBean(Object) - Constructor for class org.cometd.oort.jmx.OortMBean
-
- OortMulticastConfigServlet - Class in org.cometd.oort
-
This servlet initializes and configures an instance of the
Oort
CometD cluster manager via autodiscovery of other Oort comets using UDP multicast.
- OortMulticastConfigServlet() - Constructor for class org.cometd.oort.OortMulticastConfigServlet
-
- OortMulticastConfigurer - Class in org.cometd.oort
-
- OortMulticastConfigurer(Oort) - Constructor for class org.cometd.oort.OortMulticastConfigurer
-
- OortObject<T> - Class in org.cometd.oort
-
An
OortObject
represents a named composite entity that is distributed in an Oort cluster.
- OortObject(Oort, String, OortObject.Factory<T>) - Constructor for class org.cometd.oort.OortObject
-
- OortObject.Data<T> - Class in org.cometd.oort
-
- OortObject.Factory<T> - Interface in org.cometd.oort
-
Factory that creates objects stored by
OortObject
s.
- OortObject.Info<T> - Class in org.cometd.oort
-
The oort object part holding the object and the metadata associated with it.
- OortObject.Listener<T> - Interface in org.cometd.oort
-
Listener for events that update the value of a
OortObject.Info
, either local or remote.
- OortObject.Listener.Adapter<T> - Class in org.cometd.oort
-
- OortObject.Merger<T,R> - Interface in org.cometd.oort
-
A merge strategy for object values.
- OortObject.Result<R> - Interface in org.cometd.oort
-
An asynchronous result.
- OortObject.Result.Deferred<D> - Class in org.cometd.oort
-
- OortObjectFactories - Class in org.cometd.oort
-
- OortObjectMergers - Class in org.cometd.oort
-
- OortObjectMergers.ListUnionMerger<E> - Class in org.cometd.oort
-
- OortService<R,C> - Class in org.cometd.oort
-
An
OortService
allows applications to forward actions to Oort
nodes that own the entity onto which the action should be applied.
- OortService(Oort, String) - Constructor for class org.cometd.oort.OortService
-
- OortService.Request - Class in org.cometd.oort
-
Encapsulates a forwarded request.
- OortService.Result<U> - Class in org.cometd.oort
-
- OortService.ServerContext - Class in org.cometd.oort
-
Utility context that stores the ServerSession
and the ServerMessage
.
- OortStaticConfigServlet - Class in org.cometd.oort
-
This servlet initializes and configures an instance of the
Oort
CometD cluster manager with a static list of other Oort comet URLs.
- OortStaticConfigServlet() - Constructor for class org.cometd.oort.OortStaticConfigServlet
-
- OortStringMap<V> - Class in org.cometd.oort
-
The equivalent of an OortMap<String,V>
.
- OortStringMap(Oort, String, OortObject.Factory<ConcurrentMap<String, V>>) - Constructor for class org.cometd.oort.OortStringMap
-
- org.cometd.oort - package org.cometd.oort
-
- org.cometd.oort.jmx - package org.cometd.oort.jmx
-