All Classes

Class Description
Oort
Oort is the cluster manager that links one CometD server to a set of other CometD servers.
Oort.CometListener
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
Empty implementation of Oort.CometListener
Oort.CometListener.Event
Comet event object delivered to Oort.CometListener methods.
OortComet
The Oort comet client connects a local Oort comet server to a remote Oort comet server.
OortConfigServlet
This servlet serves as a base class for initializing and configuring an instance of the Oort CometD cluster manager.
OortContainer<T>  
OortList<E>
A specialized oort object whose entity is a List.
OortList.DeltaListener<E>
An implementation of OortObject.Listener that converts whole list events into OortList.ElementListener events.
OortList.ElementListener<E>
Listener for element events that update the entity list, either locally or remotely.
OortList.ElementListener.Adapter<E>
Empty implementation of OortList.ElementListener.
OortLong
A shared atomic long made of an internal AtomicLong and of an internal OortObject<Long>.
OortLongMap<V>
The equivalent of an OortMap&lt;Long,V&gt;.
OortMap<K,​V>
A specialized oort object whose entity is a ConcurrentMap.
OortMap.DeltaListener<K,​V>
An implementation of OortObject.Listener that converts whole map events into OortMap.EntryListener events.
OortMap.Entry<K,​V>
A triple that holds the key, the previous value and the new value, used to notify entry updates:
OortMap.EntryListener<K,​V>
Listener for entry events that update the entity map, either locally or remotely.
OortMap.EntryListener.Adapter<K,​V>
Empty implementation of OortMap.EntryListener.
OortMasterLong
A distributed counter service to be deployed on a Oort cluster that modifies a long value hosted in a "master" node.
OortMasterLong.Callback
Callback invoked when the result of the operation on the counter is available, or when the operation failed.
OortMasterLong.Callback.Adapter
Empty implementation of OortMasterLong.Callback
OortMasterLong.Context  
OortMasterService<R,​C>
OortMasterService extends OortService to allow applications to perform actions on entities that always live in a "master" node.
OortMBean  
OortMulticastConfigServlet
This servlet initializes and configures an instance of the Oort CometD cluster manager via autodiscovery of other Oort comets using UDP multicast.
OortMulticastConfigurer  
OortObject<T>
An OortObject represents a named composite entity that is distributed in an Oort cluster.
OortObject.Data<T>  
OortObject.Factory<T>
Factory that creates objects stored by OortObjects.
OortObject.Info<T>
The oort object part holding the object and the metadata associated with it.
OortObject.Listener<T>
Listener for events that update the value of a OortObject.Info, either local or remote.
OortObject.Listener.Adapter<T>
An empty implementation of OortObject.Listener.
OortObject.Merger<T,​R>
A merge strategy for object values.
OortObject.Result<R>
An asynchronous result.
OortObject.Result.Deferred<D>
Implementation of OortObject.Result that allows applications to block, waiting for the result, via OortObject.Result.Deferred.get(long, TimeUnit).
OortObjectFactories  
OortObjectMergers  
OortObjectMergers.ListUnionMerger<E>  
OortService<R,​C>
An OortService allows applications to forward actions to Oort nodes that own the entity onto which the action should be applied.
OortService.Request
Encapsulates a forwarded request.
OortService.Result<U>
Encapsulates the result of a forwarded request returned by OortService.onForward(Request).
OortService.ServerContext
Utility context that stores the ServerSession and the ServerMessage.
OortStaticConfigServlet
This servlet initializes and configures an instance of the Oort CometD cluster manager with a static list of other Oort comet URLs.
OortStringMap<V>
The equivalent of an OortMap&lt;String,V&gt;.
Seti
The component that Searches for Extra Terrestrial Intelligence or, in this case, just searches for a user logged onto a comet in an Oort cloud.
Seti.Location
The representation of where a user is.
Seti.PresenceListener
Listener interface that gets notified of remote Seti presence events.
Seti.PresenceListener.Adapter
Empty implementation of Seti.PresenceListener
Seti.PresenceListener.Event
Seti presence event object, delivered to Seti.PresenceListener methods.
SetiServlet
This servlet initializes and configures and instance of the Seti user mapper.