Package org.atmosphere.plugin.xmpp
Class XMPPBroadcaster
- java.lang.Object
-
- org.atmosphere.cpr.DefaultBroadcaster
-
- org.atmosphere.util.AbstractBroadcasterProxy
-
- org.atmosphere.plugin.xmpp.XMPPBroadcaster
-
- All Implemented Interfaces:
org.atmosphere.cpr.Broadcaster
public class XMPPBroadcaster extends org.atmosphere.util.AbstractBroadcasterProxySimpleBroadcasterimplementation based on Smack, and XMPP library.- Author:
- Jeanfrancois Arcand
-
-
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 XMPPBroadcaster()
-
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)-
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
-
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
-
-