Class RedissonBroadcaster
- java.lang.Object
-
- org.atmosphere.cpr.DefaultBroadcaster
-
- org.atmosphere.util.AbstractBroadcasterProxy
-
- org.atmosphere.plugin.redis.redisson.RedissonBroadcaster
-
- All Implemented Interfaces:
org.atmosphere.cpr.Broadcaster
public class RedissonBroadcaster extends org.atmosphere.util.AbstractBroadcasterProxySimpleBroadcasterimplementation based on Redisson- Author:
- Michael Gerlyand
-
-
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 RedissonBroadcaster()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()voidincomingBroadcast()org.atmosphere.cpr.Broadcasterinitialize(java.lang.String id, java.net.URI uri, org.atmosphere.cpr.AtmosphereConfig config)org.atmosphere.cpr.Broadcasterinitialize(java.lang.String id, org.atmosphere.cpr.AtmosphereConfig config)voidoutgoingBroadcast(java.lang.Object message)voidsetID(java.lang.String id)voidsetUp()-
Methods inherited from class org.atmosphere.util.AbstractBroadcasterProxy
b, broadcast, broadcast, broadcast, broadcastReceivedMessage, getBroadcastHandler, 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, 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
-
initialize
public org.atmosphere.cpr.Broadcaster initialize(java.lang.String id, java.net.URI uri, org.atmosphere.cpr.AtmosphereConfig config)- Specified by:
initializein interfaceorg.atmosphere.cpr.Broadcaster- Overrides:
initializein classorg.atmosphere.util.AbstractBroadcasterProxy
-
setUp
public void setUp()
-
setID
public void setID(java.lang.String id)
- Specified by:
setIDin interfaceorg.atmosphere.cpr.Broadcaster- Overrides:
setIDin classorg.atmosphere.cpr.DefaultBroadcaster
-
destroy
public void destroy()
- Specified by:
destroyin interfaceorg.atmosphere.cpr.Broadcaster- Overrides:
destroyin 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
-
-