| Interface | Description |
|---|---|
| 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.
|
| OortList.ElementListener<E> |
Listener for element events that update the entity list, either locally or remotely.
|
| OortMap.EntryListener<K,V> |
Listener for entry events that update the entity map, either locally or remotely.
|
| OortMasterLong.Callback |
Callback invoked when the result of the operation on the counter is available,
or when the operation failed.
|
| OortObject.Factory<T> |
Factory that creates objects stored by
OortObjects. |
| OortObject.Listener<T> |
Listener for events that update the value of a
OortObject.Info, either local or remote. |
| OortObject.Merger<T,R> |
A merge strategy for object values.
|
| OortObject.Result<R> |
An asynchronous result.
|
| Seti.Location |
The representation of where a user is.
|
| Seti.PresenceListener |
Listener interface that gets notified of remote Seti presence events.
|
| Class | Description |
|---|---|
| Oort |
Oort is the cluster manager that links one CometD server to a set of other CometD servers.
|
| 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.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<Long,V>. |
| 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.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.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. |
| 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.Info<T> |
The oort object part holding the object and the metadata associated with it.
|
| OortObject.Listener.Adapter<T> |
An empty implementation of
OortObject.Listener. |
| 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<String,V>. |
| 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.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. |
Copyright © 2008–2017 The CometD Project. All rights reserved.