Package org.atmosphere.plugin.hazelcast
Class HazelcastSerializedBroadcaster
- java.lang.Object
-
- org.atmosphere.cpr.DefaultBroadcaster
-
- org.atmosphere.util.AbstractBroadcasterProxy
-
- org.atmosphere.plugin.hazelcast.HazelcastBroadcaster
-
- org.atmosphere.plugin.hazelcast.HazelcastSerializedBroadcaster
-
- All Implemented Interfaces:
org.atmosphere.cpr.Broadcaster
public class HazelcastSerializedBroadcaster extends HazelcastBroadcaster
SimpleBroadcasterimplementation based on Hazelcast forSerializableobjects This broadcaster will publish the object as is to the Hazelcast topic queue and rely on Hazelcast's capability to serialize objects- Author:
- Ruby Boyarski
-
-
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 HazelcastSerializedBroadcaster()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidoutgoingBroadcast(java.lang.Object message)-
Methods inherited from class org.atmosphere.plugin.hazelcast.HazelcastBroadcaster
addAtmosphereResource, destroy, getTopic, incomingBroadcast, initialize, initialize, removeAtmosphereResource, setID, setUp
-
Methods inherited from class org.atmosphere.util.AbstractBroadcasterProxy
b, broadcast, broadcast, broadcast, broadcastReceivedMessage, getBroadcastHandler, invokeOnStateChange, reconfigure
-
Methods inherited from class org.atmosphere.cpr.DefaultBroadcaster
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, removeBroadcasterLifeCyclePolicyListener, removeBroadcasterListener, rename, resumeAll, retrieveTrackedBroadcast, scheduleFixedBroadcast, scheduleFixedBroadcast, setBroadcasterConfig, setBroadcasterLifeCyclePolicy, setScope, setSuspendPolicy, spawnReactor, start, toString, writeQueues
-
-
-
-
Method Detail
-
outgoingBroadcast
public void outgoingBroadcast(java.lang.Object message)
- Overrides:
outgoingBroadcastin classHazelcastBroadcaster
-
-