java.util.EventListener, Oort.CometListenerpublic abstract class OortContainer<T> extends OortObject<T>
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListenerorg.cometd.bayeux.server.ConfigurableServerChannel.Initializer.PersistentOort.CometListener.Adapter, Oort.CometListener.EventOortObject.Data<T>, OortObject.Factory<T>, OortObject.Info<T>, OortObject.Listener<T>, OortObject.Merger<T,R>, OortObject.Result<R>FAILED, RUNNING, STARTED, STARTING, STOP_ON_FAILURE, STOPPED, STOPPINGlogger, OORT_OBJECTS_CHANNEL| Constructor | Description |
|---|---|
OortContainer(Oort oort,
java.lang.String name,
OortObject.Factory<T> factory) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
cometLeft(Oort.CometListener.Event event) |
Callback method invoked when a comet leaves the cloud
|
protected void |
doStop() |
|
protected abstract boolean |
isItemUpdate(java.util.Map<java.lang.String,java.lang.Object> data) |
|
protected abstract void |
onItem(OortObject.Info<T> info,
java.util.Map<java.lang.String,java.lang.Object> data) |
|
protected void |
onObject(java.util.Map<java.lang.String,java.lang.Object> data) |
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddListener, cometJoined, configureChannel, deserialize, doStart, getChannelName, getFactory, getInfo, getInfoByObject, getInfos, getLocalSession, getName, getOort, iterator, merge, newInfo, notifyRemoved, notifyUpdated, pullInfo, pushInfo, removeListener, removeListeners, serialize, setAndShare, setAndShare, toStringpublic OortContainer(Oort oort, java.lang.String name, OortObject.Factory<T> factory)
protected void doStop()
throws java.lang.Exception
doStop in class OortObject<T>java.lang.Exceptionpublic void cometLeft(Oort.CometListener.Event event)
Oort.CometListenercometLeft in interface Oort.CometListenercometLeft in class OortObject<T>event - the comet eventprotected void onObject(java.util.Map<java.lang.String,java.lang.Object> data)
onObject in class OortObject<T>protected abstract boolean isItemUpdate(java.util.Map<java.lang.String,java.lang.Object> data)
protected abstract void onItem(OortObject.Info<T> info, java.util.Map<java.lang.String,java.lang.Object> data)
Copyright © 2008–2017 The CometD Project. All rights reserved.