org.atmosphere.plugin.jms
Class JMSBroadcaster
java.lang.Object
org.atmosphere.cpr.DefaultBroadcaster
org.atmosphere.util.AbstractBroadcasterProxy
org.atmosphere.plugin.jms.JMSBroadcaster
- All Implemented Interfaces:
- Broadcaster
public class JMSBroadcaster
- extends AbstractBroadcasterProxy
Simple Broadcaster implementation based on JMS
The ConnectionFactory name's is jms/atmosphereFactory The
Topic by constructing "BroadcasterId =
Broadcaster.getID()
- Author:
- Jeanfrancois Arcand
| Fields inherited from class org.atmosphere.cpr.DefaultBroadcaster |
ASYNC_TOKEN, asyncWriteFuture, bc, broadcasterListeners, broadcastOnResume, CACHED, cacheStrategy, config, delayedBroadcast, destroyed, dispatchThread, lifeCycleListeners, messages, name, noOpsResource, notifierFuture, outOfOrderBroadcastSupported, resources, scope, started, uniqueWriteQueue, uri, waitTime, writeQueues, writeTimeoutInSecond |
| Methods inherited from class org.atmosphere.cpr.DefaultBroadcaster |
addAtmosphereResource, addBroadcasterLifeCyclePolicyListener, addBroadcasterListener, afterFilterCacheEntry, awaitAndBroadcast, broadcastOnResume, broadcastOnResume, cacheAndSuspend, cacheLostMessage, cacheLostMessage, cacheLostMessage, cacheLostMessage, checkCachedAndPush, createBroadcasterConfig, delayBroadcast, delayBroadcast, deliverPush, destroy, dispatchMessages, entryDone, executeAsyncWrite, filter, finalize, futureDone, getAsyncWriteHandler, getAtmosphereResources, getBroadcasterConfig, getID, getScope, invokeFiltersAndCache, isDestroyed, killReactiveThreads, onException, onException, perRequestFilter, prepareInvokeOnStateChange, push, queueWriteIO, reactiveThreadsCount, removeAtmosphereResource, removeAtmosphereResource, removeBroadcasterLifeCyclePolicyListener, removeBroadcasterListener, resumeAll, retrieveTrackedBroadcast, scheduleFixedBroadcast, scheduleFixedBroadcast, setBroadcasterCacheStrategy, setBroadcasterConfig, setBroadcasterLifeCyclePolicy, setScope, setSuspendPolicy, spawnReactor, start, toString, trackBroadcastMessage |
JMSBroadcaster
public JMSBroadcaster(String id,
AtmosphereConfig config)
incomingBroadcast
public void incomingBroadcast()
-
- Specified by:
incomingBroadcast in class AbstractBroadcasterProxy
setID
public void setID(String id)
- Specified by:
setID in interface Broadcaster- Overrides:
setID in class DefaultBroadcaster
outgoingBroadcast
public void outgoingBroadcast(Object message)
-
- Specified by:
outgoingBroadcast in class AbstractBroadcasterProxy
releaseExternalResources
public void releaseExternalResources()
- Close all related JMS factory, connection, etc.
- Specified by:
releaseExternalResources in interface Broadcaster- Overrides:
releaseExternalResources in class DefaultBroadcaster
Copyright © 2013. All Rights Reserved.