Package org.atmosphere.plugin.jgroups
Class JGroupsBroadcaster
- java.lang.Object
-
- org.atmosphere.cpr.DefaultBroadcaster
-
- org.atmosphere.util.AbstractBroadcasterProxy
-
- org.atmosphere.plugin.jgroups.JGroupsBroadcaster
-
- All Implemented Interfaces:
org.atmosphere.cpr.Broadcaster
public class JGroupsBroadcaster extends org.atmosphere.util.AbstractBroadcasterProxySimpleBroadcasterimplementation based on JGroups- Author:
- Jeanfrancois Arcand
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJGroupsBroadcaster.BroadcastMessage
-
Field Summary
-
Fields inherited from class org.atmosphere.cpr.DefaultBroadcaster
asyncWriteFuture, bc, broadcasterListeners, broadcastOnResume, CACHED, candidateForPoolable, config, delayedBroadcast, destroyed, dispatchThread, initialized, lifeCycleListeners, messages, name, notifierFuture, POLLING_DEFAULT, resources, scope, sharedListeners, started, uniqueWriteQueue, uri, usingTokenIdForAttribute, waitTime, writeQueues, writeTimeoutInSecond
-
-
Constructor Summary
Constructors Constructor Description JGroupsBroadcaster()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()voidincomingBroadcast()org.atmosphere.cpr.Broadcasterinitialize(java.lang.String id, org.atmosphere.cpr.AtmosphereConfig config)voidoutgoingBroadcast(java.lang.Object message)-
Methods inherited from class org.atmosphere.util.AbstractBroadcasterProxy
b, broadcast, broadcast, broadcast, broadcastReceivedMessage, getBroadcastHandler, initialize, invokeOnStateChange, reconfigure
-
Methods inherited from class org.atmosphere.cpr.DefaultBroadcaster
addAtmosphereResource, addBroadcasterLifeCyclePolicyListener, addBroadcasterListener, awaitAndBroadcast, broadcasterListeners, broadcastOnResume, broadcastOnResume, cacheAndSuspend, cacheLostMessage, cacheLostMessage, cacheLostMessage, cacheMessageOnIOException, checkCachedAndPush, createBroadcasterConfig, currentLifecycleTask, currentLifecycleTask, delayBroadcast, delayBroadcast, deliverPush, dispatchMessages, endBroadcast, entryDone, executeAsyncWrite, executeBlockingWrite, filter, futureDone, getAsyncWriteHandler, getAtmosphereResources, getBroadcasterConfig, getBroadcasterLifeCyclePolicy, getID, getScope, isDestroyed, killReactiveThreads, lifecycleHandler, lifecycleHandler, lifeCycleListeners, lifeCyclePolicy, messages, notifyAndAdd, notifyBroadcastListener, notifyOnAddAtmosphereResourceListener, notifyOnMessage, notifyOnRemoveAtmosphereResourceListener, onException, onException, outOfOrderBroadcastSupported, perRequestFilter, policy, prepareInvokeOnStateChange, push, queueWriteIO, reactiveThreadsCount, recentActivity, releaseExternalResources, removeAtmosphereResource, removeAtmosphereResource, removeBroadcasterLifeCyclePolicyListener, removeBroadcasterListener, rename, resumeAll, retrieveTrackedBroadcast, scheduleFixedBroadcast, scheduleFixedBroadcast, setBroadcasterConfig, setBroadcasterLifeCyclePolicy, setID, setScope, setSuspendPolicy, spawnReactor, start, toString, writeQueues
-
-
-
-
Method Detail
-
initialize
public org.atmosphere.cpr.Broadcaster initialize(java.lang.String id, org.atmosphere.cpr.AtmosphereConfig config)- Overrides:
initializein classorg.atmosphere.cpr.DefaultBroadcaster
-
incomingBroadcast
public void incomingBroadcast()
- Specified by:
incomingBroadcastin classorg.atmosphere.util.AbstractBroadcasterProxy
-
outgoingBroadcast
public void outgoingBroadcast(java.lang.Object message)
- Specified by:
outgoingBroadcastin classorg.atmosphere.util.AbstractBroadcasterProxy
-
destroy
public void destroy()
- Specified by:
destroyin interfaceorg.atmosphere.cpr.Broadcaster- Overrides:
destroyin classorg.atmosphere.cpr.DefaultBroadcaster
-
-