Index

A C D E F G H I J L M N O P R S T U V 
All Classes|All Packages|Constant Field Values|Serialized Form

A

ACTION_FIELD - Static variable in class org.cometd.oort.OortObject.Info
 
addAndGet(long) - Method in class org.cometd.oort.OortLong
 
addAndGet(long, OortPrimaryLong.Callback) - Method in class org.cometd.oort.OortPrimaryLong
Adds the given delta and then invokes the given callback with the counter value after the addition.
addAndShare(OortObject.Result<Boolean>, E...) - Method in class org.cometd.oort.OortList
Adds the given elements to the local entity list, and then broadcasts the addition to all nodes in the cluster.
addCometListener(Oort.CometListener) - Method in class org.cometd.oort.Oort
Registers the given listener to be notified of comet events.
addElementListener(OortList.ElementListener<E>) - Method in class org.cometd.oort.OortList
 
addEntryListener(OortMap.EntryListener<K, V>) - Method in class org.cometd.oort.OortMap
 
addListener(OortObject.Listener<Long>) - Method in class org.cometd.oort.OortLong
 
addListener(OortObject.Listener<T>) - Method in class org.cometd.oort.OortObject
 
addPresenceListener(Seti.PresenceListener) - Method in class org.cometd.oort.Seti
 
associate(String, ServerSession) - Method in class org.cometd.oort.Seti
Associates the given userId to the given session.
associate(String, Seti.Location) - Method in class org.cometd.oort.Seti
 

C

clearSubscriptions() - Method in class org.cometd.oort.OortComet
 
CloudListener() - Constructor for class org.cometd.oort.Oort.CloudListener
 
cometJoined(Oort.CometListener.Event) - Method in interface org.cometd.oort.Oort.CometListener
Callback method invoked when a new comet joins the cloud
cometJoined(Oort.CometListener.Event) - Method in class org.cometd.oort.OortObject
 
cometLeft(Oort.CometListener.Event) - Method in interface org.cometd.oort.Oort.CometListener
Callback method invoked when a comet leaves the cloud
cometLeft(Oort.CometListener.Event) - Method in class org.cometd.oort.OortContainer
 
cometLeft(Oort.CometListener.Event) - Method in class org.cometd.oort.OortObject
 
compareAndSet(long, long) - Method in class org.cometd.oort.OortLong
 
concurrentMapUnion() - Static method in class org.cometd.oort.OortObjectMergers
 
configureChannel(ConfigurableServerChannel) - Method in class org.cometd.oort.OortObject
Configures the channel used by this oort object.
configureCloud(ServletConfig, Oort) - Method in class org.cometd.oort.OortConfigServlet
Configures the Oort cloud by establishing connections with other Oort comets.
configureCloud(ServletConfig, Oort) - Method in class org.cometd.oort.OortMulticastConfigServlet
 
configureCloud(ServletConfig, Oort) - Method in class org.cometd.oort.OortStaticConfigServlet
 
configureOort(ServletConfig, Oort) - Method in class org.cometd.oort.OortConfigServlet
Configures the Oort instance with servlet init parameters.
configureOortComet(OortComet) - Method in class org.cometd.oort.Oort
 
connectComet(OortComet, Map<String, Object>) - Method in class org.cometd.oort.Oort
 
contains(E) - Method in class org.cometd.oort.OortList
Returns whether the given element is present in the local entity list of this node.

D

Data(int, OortObject.Result<T>) - Constructor for class org.cometd.oort.OortObject.Data
 
Deferred() - Constructor for class org.cometd.oort.OortObject.Result.Deferred
 
DeltaListener(OortList<E>) - Constructor for class org.cometd.oort.OortList.DeltaListener
 
DeltaListener(OortMap<K, V>) - Constructor for class org.cometd.oort.OortMap.DeltaListener
 
deobserveChannel(String) - Method in class org.cometd.oort.Oort
 
deobserveComet(String) - Method in class org.cometd.oort.Oort
 
deserialize(Object) - Method in class org.cometd.oort.OortLongMap
 
deserialize(Object) - Method in class org.cometd.oort.OortObject
 
destroy() - Method in class org.cometd.oort.OortConfigServlet
 
destroy() - Method in class org.cometd.oort.OortMulticastConfigServlet
 
destroy() - Method in class org.cometd.oort.SetiServlet
 
disassociate(String) - Method in class org.cometd.oort.Seti
Disassociates the given userId from all sessions.
disassociate(String, ServerSession) - Method in class org.cometd.oort.Seti
Disassociates the given userId from the given session.
disassociate(String, Seti.Location) - Method in class org.cometd.oort.Seti
 
doStart() - Method in class org.cometd.oort.Oort
 
doStart() - Method in class org.cometd.oort.OortLong
 
doStart() - Method in class org.cometd.oort.OortMulticastConfigurer
 
doStart() - Method in class org.cometd.oort.OortObject
 
doStart() - Method in class org.cometd.oort.OortPrimaryService
 
doStart() - Method in class org.cometd.oort.OortService
 
doStart() - Method in class org.cometd.oort.Seti
 
doStop() - Method in class org.cometd.oort.Oort
 
doStop() - Method in class org.cometd.oort.OortContainer
 
doStop() - Method in class org.cometd.oort.OortLong
 
doStop() - Method in class org.cometd.oort.OortMulticastConfigurer
 
doStop() - Method in class org.cometd.oort.OortObject
 
doStop() - Method in class org.cometd.oort.OortPrimaryService
 
doStop() - Method in class org.cometd.oort.OortService
 
doStop() - Method in class org.cometd.oort.Seti
 
dump(Appendable, String) - Method in class org.cometd.oort.Oort
 
dump(Appendable, String) - Method in class org.cometd.oort.OortObject
 
dump(Appendable, String) - Method in class org.cometd.oort.Seti
 

E

encodeSecret(String) - Method in class org.cometd.oort.Oort
 
Entry(K, V, V) - Constructor for class org.cometd.oort.OortMap.Entry
 
equals(Object) - Method in class org.cometd.oort.Seti.LocalLocation
 
equals(Object) - Method in interface org.cometd.oort.Seti.Location
 
equals(Object) - Method in class org.cometd.oort.Seti.SetiLocation
 
Event(Oort, String, String) - Constructor for class org.cometd.oort.Oort.CometListener.Event
 
Event(Seti, String, String) - Constructor for class org.cometd.oort.Seti.PresenceListener.Event
 
EXT_COMET_URL_FIELD - Static variable in class org.cometd.oort.Oort
 
EXT_OORT_ALIAS_URL_FIELD - Static variable in class org.cometd.oort.Oort
 
EXT_OORT_FIELD - Static variable in class org.cometd.oort.Oort
 
EXT_OORT_ID_FIELD - Static variable in class org.cometd.oort.Oort
 
EXT_OORT_SECRET_FIELD - Static variable in class org.cometd.oort.Oort
 
EXT_OORT_URL_FIELD - Static variable in class org.cometd.oort.Oort
 

F

failed(Object) - Method in interface org.cometd.oort.OortPrimaryLong.Callback
Callback method invoked when the operation on the counter failed.
failure(Object) - Static method in class org.cometd.oort.OortService.Result
Returns a failed OortService.Result containing the given failure object.
find(K) - Method in class org.cometd.oort.OortMap
Returns the first non-null value mapped to the given key from the entity maps of all nodes.
findComet(String) - Method in class org.cometd.oort.Oort
 
findInfo(K) - Method in class org.cometd.oort.OortMap
 
forBoolean(boolean) - Static method in class org.cometd.oort.OortObjectFactories
 
forConcurrentList() - Static method in class org.cometd.oort.OortObjectFactories
 
forConcurrentList(List<E>) - Static method in class org.cometd.oort.OortObjectFactories
 
forConcurrentMap() - Static method in class org.cometd.oort.OortObjectFactories
 
forConcurrentMap(Map<K, V>) - Static method in class org.cometd.oort.OortObjectFactories
 
forLong(long) - Static method in class org.cometd.oort.OortObjectFactories
 
forMap() - Static method in class org.cometd.oort.OortObjectFactories
 
forMap(Map<K, V>) - Static method in class org.cometd.oort.OortObjectFactories
 
forString(String) - Static method in class org.cometd.oort.OortObjectFactories
 
forward(String, Object, C) - Method in class org.cometd.oort.OortService
Subclasses must call this method to forward the action to the owner node.

G

generateSetiChannel(String) - Method in class org.cometd.oort.Seti
 
generateSetiId(String) - Method in class org.cometd.oort.Seti
 
get() - Method in class org.cometd.oort.OortLong
 
get(long, TimeUnit) - Method in class org.cometd.oort.OortObject.Result.Deferred
Waits for the result to be available for the specified amount of time.
get(K) - Method in class org.cometd.oort.OortMap
Returns the value mapped to the given key from the local entity map of this node.
get(OortPrimaryLong.Callback) - Method in class org.cometd.oort.OortPrimaryLong
Retrieves the value from the "primary" node and then invokes the given callback with the result value.
getAdvertiseInterval() - Method in class org.cometd.oort.OortMulticastConfigurer
 
getAndAdd(long) - Method in class org.cometd.oort.OortLong
 
getAndAdd(long, OortPrimaryLong.Callback) - Method in class org.cometd.oort.OortPrimaryLong
Adds the given delta and then invokes the given callback with the counter value before the addition.
getAndSet(long) - Method in class org.cometd.oort.OortLong
 
getAssociatedUserIds() - Method in class org.cometd.oort.Seti
 
getAssociationCount(String) - Method in class org.cometd.oort.Seti
 
getBayeuxServer() - Method in class org.cometd.oort.Oort
 
getBindAddress() - Method in class org.cometd.oort.OortMulticastConfigurer
 
getChannelName() - Method in class org.cometd.oort.OortObject
Returns the channel name used by this oort object for communication with other oort objects in other nodes.
getClientTransportFactories() - Method in class org.cometd.oort.Oort
 
getComet(String) - Method in class org.cometd.oort.Oort
 
getCometId() - Method in class org.cometd.oort.Oort.CometListener.Event
 
getCometURL() - Method in class org.cometd.oort.Oort.CometListener.Event
 
getConnectTimeout() - Method in class org.cometd.oort.OortMulticastConfigurer
 
getData() - Method in class org.cometd.oort.OortService.Request
 
getDataAsMap() - Method in class org.cometd.oort.OortService.Request
 
getFactory() - Method in class org.cometd.oort.OortObject
 
getGroupAddress() - Method in class org.cometd.oort.OortMulticastConfigurer
 
getGroupInterfaces() - Method in class org.cometd.oort.OortMulticastConfigurer
 
getGroupPort() - Method in class org.cometd.oort.OortMulticastConfigurer
 
getId() - Method in class org.cometd.oort.Oort
 
getId() - Method in class org.cometd.oort.Seti
 
getInfo(String) - Method in class org.cometd.oort.OortObject
 
getInfoByObject(T) - Method in class org.cometd.oort.OortObject
 
getInfos() - Method in class org.cometd.oort.OortObject
 
getJSONContextClient() - Method in class org.cometd.oort.Oort
 
getKey() - Method in class org.cometd.oort.OortMap.Entry
 
getKnownComets() - Method in class org.cometd.oort.Oort
 
getLocalSession() - Method in class org.cometd.oort.OortLong
 
getLocalSession() - Method in class org.cometd.oort.OortObject
 
getLocalSession() - Method in class org.cometd.oort.OortService
 
getMaxTransmissionLength() - Method in class org.cometd.oort.OortMulticastConfigurer
 
getName() - Method in class org.cometd.oort.OortObject
 
getName() - Method in class org.cometd.oort.OortObject.Info
 
getName() - Method in class org.cometd.oort.OortService
 
getNewValue() - Method in class org.cometd.oort.OortMap.Entry
 
getObject() - Method in class org.cometd.oort.OortObject.Info
 
getObservedChannels() - Method in class org.cometd.oort.jmx.OortMBean
 
getObservedChannels() - Method in class org.cometd.oort.Oort
 
getOldValue() - Method in class org.cometd.oort.OortMap.Entry
 
getOort() - Method in class org.cometd.oort.Oort.CometListener.Event
 
getOort() - Method in class org.cometd.oort.OortLong
 
getOort() - Method in class org.cometd.oort.OortObject
 
getOort() - Method in class org.cometd.oort.OortService
 
getOort() - Method in class org.cometd.oort.Seti
 
getOortSession() - Method in class org.cometd.oort.Oort
 
getOortURL() - Method in class org.cometd.oort.OortObject.Info
 
getOortURL() - Method in class org.cometd.oort.OortService.Request
 
getOortURL() - Method in class org.cometd.oort.Seti.PresenceListener.Event
 
getPresenceCount(String) - Method in class org.cometd.oort.Seti
 
getPrimaryOortURL() - Method in class org.cometd.oort.OortPrimaryService
 
getScheduler() - Method in class org.cometd.oort.Oort
 
getSecret() - Method in class org.cometd.oort.Oort
 
getServerMessage() - Method in class org.cometd.oort.OortService.ServerContext
 
getServerSession() - Method in class org.cometd.oort.OortService.ServerContext
 
getSeti() - Method in class org.cometd.oort.Seti.PresenceListener.Event
 
getTimeout() - Method in class org.cometd.oort.OortService
 
getTimeToLive() - Method in class org.cometd.oort.OortMulticastConfigurer
 
getURL() - Method in class org.cometd.oort.Oort
 
getUserId() - Method in class org.cometd.oort.Seti.PresenceListener.Event
 
getUserIds() - Method in class org.cometd.oort.Seti
 
getValue() - Method in class org.cometd.oort.OortPrimaryLong
 
getVersion() - Method in class org.cometd.oort.OortObject.Info
 

H

hashCode() - Method in class org.cometd.oort.Seti.LocalLocation
 
hashCode() - Method in interface org.cometd.oort.Seti.Location
 
hashCode() - Method in class org.cometd.oort.Seti.SetiLocation
 

I

ignore(Object) - Static method in class org.cometd.oort.OortService.Result
Returns an ignored OortService.Result containing the given data object
Info(String, Map<? extends String, ?>) - Constructor for class org.cometd.oort.OortObject.Info
 
init(ServletConfig) - Method in class org.cometd.oort.OortConfigServlet
 
init(ServletConfig) - Method in class org.cometd.oort.SetiServlet
 
isAckExtensionEnabled() - Method in class org.cometd.oort.Oort
 
isAssociated(String) - Method in class org.cometd.oort.Seti
 
isBinaryExtensionEnabled() - Method in class org.cometd.oort.Oort
 
isCometConnected(String) - Method in class org.cometd.oort.Oort
 
isItemUpdate(Map<String, Object>) - Method in class org.cometd.oort.OortContainer
 
isItemUpdate(Map<String, Object>) - Method in class org.cometd.oort.OortList
 
isItemUpdate(Map<String, Object>) - Method in class org.cometd.oort.OortMap
 
isLocal() - Method in class org.cometd.oort.OortObject.Info
 
isLocal() - Method in class org.cometd.oort.OortService.Request
 
isLocal() - Method in class org.cometd.oort.Seti.PresenceListener.Event
 
isOort(ServerSession) - Method in class org.cometd.oort.Oort
 
isOortHandshake(Message) - Method in class org.cometd.oort.Oort
 
isPresent(E) - Method in class org.cometd.oort.OortList
Returns whether the given element is present in one of the entity lists of all nodes.
isPresent(String) - Method in class org.cometd.oort.Seti
 
isPrimary() - Method in class org.cometd.oort.OortPrimaryService
 
iterator() - Method in class org.cometd.oort.OortObject
 

J

join(long) - Method in class org.cometd.oort.OortMulticastConfigurer
 
joinComets(Message) - Method in class org.cometd.oort.Oort
 

L

listUnion() - Static method in class org.cometd.oort.OortObjectMergers
 
ListUnionMerger() - Constructor for class org.cometd.oort.OortObjectMergers.ListUnionMerger
 
LocalLocation(String, ServerSession) - Constructor for class org.cometd.oort.Seti.LocalLocation
 
longSum() - Static method in class org.cometd.oort.OortObjectMergers
 

M

mapUnion() - Static method in class org.cometd.oort.OortObjectMergers
 
merge(Collection<OortObject.Info<List<E>>>) - Method in class org.cometd.oort.OortObjectMergers.ListUnionMerger
 
merge(Collection<OortObject.Info<T>>) - Method in interface org.cometd.oort.OortObject.Merger
Merges the given OortObject.Infos.
merge(OortObject.Merger<T, R>) - Method in class org.cometd.oort.OortObject
Merges the objects of all the OortObject.Infos known to this oort object using the given strategy.

N

NAME_FIELD - Static variable in class org.cometd.oort.OortObject.Info
 
newInfo(T) - Method in class org.cometd.oort.OortObject
 
newObject(Object) - Method in interface org.cometd.oort.OortObject.Factory
Creates a new non-null object from the given representation.
newOort(BayeuxServer, String) - Method in class org.cometd.oort.OortConfigServlet
Creates and returns a new Oort instance.
newOortComet(String) - Method in class org.cometd.oort.Oort
 
newOortComet(String, ClientTransport, ClientTransport[]) - Method in class org.cometd.oort.Oort
 
newOortHandshakeFields(String, String) - Method in class org.cometd.oort.Oort
 
newSeti(Oort) - Method in class org.cometd.oort.SetiServlet
 
notifyRemoved(OortObject.Info<T>) - Method in class org.cometd.oort.OortObject
 
notifyUpdated(OortObject.Info<T>, OortObject.Info<T>) - Method in class org.cometd.oort.OortObject
 

O

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.
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.OortPrimaryLong
 
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, OortPrimaryLong.Context) - Method in class org.cometd.oort.OortPrimaryLong
 
onForwardMessage(Map<String, Object>, boolean) - Method in class org.cometd.oort.OortService
 
onForwardSucceeded(Long, OortPrimaryLong.Context) - Method in class org.cometd.oort.OortPrimaryLong
 
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.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 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 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 interface org.cometd.oort.OortList.ElementListener
Callback method invoked when elements are removed from the entity list.
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 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.Event - Class in org.cometd.oort
Comet event object delivered to Oort.CometListener methods.
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
 
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
An implementation of OortObject.Listener that converts whole list events into OortList.ElementListener events.
OortList.ElementListener<E> - Interface in org.cometd.oort
Listener for element events that update the entity list, either locally or remotely.
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&lt;Long,V&gt;.
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
An implementation of OortObject.Listener that converts whole map events into OortMap.EntryListener events.
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.
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 OortObjects.
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.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
Implementation of OortObject.Result that allows applications to block, waiting for the result, via OortObject.Result.Deferred.get(long, TimeUnit).
OortObjectFactories - Class in org.cometd.oort
 
OortObjectMergers - Class in org.cometd.oort
 
OortObjectMergers.ListUnionMerger<E> - Class in org.cometd.oort
 
OortPrimaryLong - Class in org.cometd.oort
A distributed counter service to be deployed on a Oort cluster that modifies a long value hosted in a "primary" node.
OortPrimaryLong(Oort, String, boolean) - Constructor for class org.cometd.oort.OortPrimaryLong
 
OortPrimaryLong(Oort, String, boolean, long) - Constructor for class org.cometd.oort.OortPrimaryLong
 
OortPrimaryLong.Callback - Interface in org.cometd.oort
Callback invoked when the result of the operation on the counter is available, or when the operation failed.
OortPrimaryLong.Context - Class in org.cometd.oort
 
OortPrimaryService<R,​C> - Class in org.cometd.oort
OortPrimaryService extends OortService to allow applications to perform actions on entities that always live in a "primary" node.
OortPrimaryService(Oort, String, boolean) - Constructor for class org.cometd.oort.OortPrimaryService
 
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
Creates an OortService with the given name.
OortService.Request - Class in org.cometd.oort
Encapsulates a forwarded request.
OortService.Result<U> - Class in org.cometd.oort
Encapsulates the result of a forwarded request returned by OortService.onForward(Request).
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&lt;String,V&gt;.
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
 

P

PEER_FIELD - Static variable in class org.cometd.oort.OortObject.Info
 
presenceAdded(Seti.PresenceListener.Event) - Method in interface org.cometd.oort.Seti.PresenceListener
Callback method invoked when a presence is added to a remote Seti
presenceRemoved(Seti.PresenceListener.Event) - Method in interface org.cometd.oort.Seti.PresenceListener
Callback method invoked when a presence is removed from a remote Seti
provideOortURL() - Method in class org.cometd.oort.OortConfigServlet
Retrieves the oort.url parameter from this servlet init parameters.
pullInfo(String) - Method in class org.cometd.oort.OortObject
 
pushInfo(String, Map<String, Object>) - Method in class org.cometd.oort.OortObject
 
putAndShare(K, V, OortObject.Result<V>) - Method in class org.cometd.oort.OortMap
Updates a single entry of the local entity map with the given key and value, and broadcasts the operation to all nodes in the cluster.
putIfAbsentAndShare(K, V, OortObject.Result<V>) - Method in class org.cometd.oort.OortMap
Updates a single entry of the local entity map with the given key and value if it does not exist yet, and broadcasts the operation to all nodes in the cluster.

R

receive(String) - Method in class org.cometd.oort.OortMulticastConfigurer
 
receive(String, String, Object) - Method in class org.cometd.oort.Seti.LocalLocation
 
receive(String, String, Object) - Method in interface org.cometd.oort.Seti.Location
 
receive(String, String, Object) - Method in class org.cometd.oort.Seti.SetiLocation
 
receiveBroadcast(Message) - Method in class org.cometd.oort.Seti
Receives messages broadcast by other Setis in the cloud.
receiveDirect(Message) - Method in class org.cometd.oort.Seti
Receives messages directly from other Setis in the cloud, containing messages to be delivered to sessions connected to this comet.
receiveLocalPresence(Map<String, Object>) - Method in class org.cometd.oort.Seti
 
receiveMessage(Map<String, Object>) - Method in class org.cometd.oort.Seti
Receives a seti message.
receivePresence(Map<String, Object>) - Method in class org.cometd.oort.Seti
Receives a presence message.
receiveRemotePresence(Map<String, Object>) - Method in class org.cometd.oort.Seti
 
removeAndShare(K, OortObject.Result<V>) - Method in class org.cometd.oort.OortMap
Removes the given key from the local entity map, and broadcasts the operation to all nodes in the cluster.
removeAndShare(OortObject.Result<Boolean>, E...) - Method in class org.cometd.oort.OortList
Removes the given elements to the local entity list, and then broadcasts the removal to all nodes in the cluster.
removeAssociationsAndPresences() - Method in class org.cometd.oort.Seti
 
removeCometListener(Oort.CometListener) - Method in class org.cometd.oort.Oort
Deregisters the given listener from being notified of comet events.
removeCometListeners() - Method in class org.cometd.oort.Oort
Deregisters all comet listeners.
removed(ServerSession, ServerMessage, boolean) - Method in class org.cometd.oort.Seti.LocalLocation
 
removeElementListener(OortList.ElementListener<E>) - Method in class org.cometd.oort.OortList
 
removeElementListeners() - Method in class org.cometd.oort.OortList
 
removeEntryListener(OortMap.EntryListener<K, V>) - Method in class org.cometd.oort.OortMap
 
removeEntryListeners() - Method in class org.cometd.oort.OortMap
 
removeListener(OortObject.Listener<Long>) - Method in class org.cometd.oort.OortLong
 
removeListener(OortObject.Listener<T>) - Method in class org.cometd.oort.OortObject
 
removeListeners() - Method in class org.cometd.oort.OortLong
Removes all listeners.
removeListeners() - Method in class org.cometd.oort.OortObject
Removes all listeners.
removePresenceListener(Seti.PresenceListener) - Method in class org.cometd.oort.Seti
 
removePresenceListeners() - Method in class org.cometd.oort.Seti
 
removePresences(String) - Method in class org.cometd.oort.Seti
 
replacePunctuation(String, char) - Static method in class org.cometd.oort.Oort
 

S

send(String, String, Object) - Method in class org.cometd.oort.Seti.LocalLocation
 
send(String, String, Object) - Method in interface org.cometd.oort.Seti.Location
 
send(String, String, Object) - Method in class org.cometd.oort.Seti.SetiLocation
 
sendMessage(String, String, Object) - Method in class org.cometd.oort.Seti
Sends a message to the given userId in the Oort cloud.
sendMessage(Collection<String>, String, Object) - Method in class org.cometd.oort.Seti
Sends a message to multiple userIds in the Oort cloud.
serialize(T) - Method in class org.cometd.oort.OortObject
 
ServerContext(ServerSession, ServerMessage) - Constructor for class org.cometd.oort.OortService.ServerContext
 
setAckExtensionEnabled(boolean) - Method in class org.cometd.oort.Oort
 
setAdvertiseInterval(long) - Method in class org.cometd.oort.OortMulticastConfigurer
 
setAndShare(T, OortObject.Result<T>) - Method in class org.cometd.oort.OortObject
Sets the given new object on this oort object, and then broadcast the new object to all nodes in the cluster.
setBinaryExtensionEnabled(boolean) - Method in class org.cometd.oort.Oort
 
setBindAddress(InetAddress) - Method in class org.cometd.oort.OortMulticastConfigurer
 
setClientTransportFactories(List<ClientTransport.Factory>) - Method in class org.cometd.oort.Oort
 
setConnectTimeout(long) - Method in class org.cometd.oort.OortMulticastConfigurer
 
setGroupAddress(InetAddress) - Method in class org.cometd.oort.OortMulticastConfigurer
 
setGroupInterfaces(List<NetworkInterface>) - Method in class org.cometd.oort.OortMulticastConfigurer
 
setGroupPort(int) - Method in class org.cometd.oort.OortMulticastConfigurer
 
Seti - Class in org.cometd.oort
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(Oort) - Constructor for class org.cometd.oort.Seti
 
SETI_ATTRIBUTE - Static variable in class org.cometd.oort.Seti
 
Seti.LocalLocation - Class in org.cometd.oort
A Location that represent a user connected to a local comet.
Seti.Location - Interface in org.cometd.oort
The representation of where a user is.
Seti.PresenceListener - Interface in org.cometd.oort
Listener interface that gets notified of remote Seti presence events.
Seti.PresenceListener.Event - Class in org.cometd.oort
Seti presence event object, delivered to Seti.PresenceListener methods.
Seti.SetiLocation - Class in org.cometd.oort
A Location that represent a user connected to a remote comet.
SetiLocation(String, String) - Constructor for class org.cometd.oort.Seti.SetiLocation
 
SetiServlet - Class in org.cometd.oort
This servlet initializes and configures and instance of the Seti user mapper.
SetiServlet() - Constructor for class org.cometd.oort.SetiServlet
 
setJSONContextClient(JSONContext.Client) - Method in class org.cometd.oort.Oort
 
setMaxTransmissionLength(int) - Method in class org.cometd.oort.OortMulticastConfigurer
 
setResult(T) - Method in class org.cometd.oort.OortObject.Data
 
setSecret(String) - Method in class org.cometd.oort.Oort
 
setTimeout(long) - Method in class org.cometd.oort.OortService
 
setTimeToLive(int) - Method in class org.cometd.oort.OortMulticastConfigurer
 
subscribe(Set<String>) - Method in class org.cometd.oort.OortComet
 
succeeded(Long) - Method in interface org.cometd.oort.OortPrimaryLong.Callback
Callback method invoked when the operation on the counter succeeded.
success(S) - Static method in class org.cometd.oort.OortService.Result
Returns a successful OortService.Result containing the given result object.
sum() - Method in class org.cometd.oort.OortLong
 

T

toString() - Method in class org.cometd.oort.Oort
 
toString() - Method in class org.cometd.oort.OortComet
 
toString() - Method in class org.cometd.oort.OortMap.Entry
 
toString() - Method in class org.cometd.oort.OortObject.Info
 
toString() - Method in class org.cometd.oort.OortObject
 
toString() - Method in class org.cometd.oort.OortService.Result
 
toString() - Method in class org.cometd.oort.OortService
 
toString() - Method in class org.cometd.oort.Seti.LocalLocation
 
toString() - Method in class org.cometd.oort.Seti.PresenceListener.Event
 
toString() - Method in class org.cometd.oort.Seti.SetiLocation
 
toString() - Method in class org.cometd.oort.Seti
 
TYPE_FIELD - Static variable in class org.cometd.oort.OortObject.Info
 

U

unsubscribe(String) - Method in class org.cometd.oort.OortComet
 

V

VERSION_FIELD - Static variable in class org.cometd.oort.OortObject.Info
 
A C D E F G H I J L M N O P R S T U V 
All Classes|All Packages|Constant Field Values|Serialized Form