org.atmosphere.samples.chat
Class SocketIOBroadcaster
java.lang.Object
org.atmosphere.cpr.DefaultBroadcaster
org.atmosphere.util.ExcludeSessionBroadcaster
org.atmosphere.samples.chat.SocketIOBroadcaster
- All Implemented Interfaces:
- Broadcaster
@BroadcasterService
public class SocketIOBroadcaster
- extends ExcludeSessionBroadcaster
| Fields inherited from class org.atmosphere.cpr.DefaultBroadcaster |
ASYNC_TOKEN, asyncWriteFuture, bc, broadcasterListeners, broadcastOnResume, CACHED, cacheStrategy, config, delayedBroadcast, destroyed, lifeCycleListeners, messages, name, noOpsResource, notifierFuture, outOfOrderBroadcastSupported, resources, scope, started, uniqueWriteQueue, uri, uuidCache, writeQueues, writeTimeoutInSecond |
| Methods inherited from class org.atmosphere.cpr.DefaultBroadcaster |
addAtmosphereResource, addBroadcasterLifeCyclePolicyListener, addBroadcasterListener, awaitAndBroadcast, broadcastOnResume, broadcastOnResume, cacheLostMessage, cacheLostMessage, cacheLostMessage, cacheLostMessage, checkCachedAndPush, createBroadcasterConfig, delayBroadcast, delayBroadcast, deliverPush, destroy, entryDone, executeAsyncWrite, filter, finalize, futureDone, getAsyncWriteHandler, getAtmosphereResources, getBroadcasterConfig, getBroadcastHandler, getID, getScope, invokeOnStateChange, isDestroyed, killReactiveThreads, onException, onException, perRequestFilter, perRequestFilter, prepareInvokeOnStateChange, push, queueWriteIO, reactiveThreadsCount, releaseExternalResources, removeAtmosphereResource, removeAtmosphereResource, removeBroadcasterLifeCyclePolicyListener, removeBroadcasterListener, resumeAll, retrieveTrackedBroadcast, scheduleFixedBroadcast, scheduleFixedBroadcast, setBroadcasterCacheStrategy, setBroadcasterConfig, setBroadcasterLifeCyclePolicy, setID, setScope, setSuspendPolicy, spawnReactor, start, toString, trackBroadcastMessage |
SocketIOBroadcaster
public SocketIOBroadcaster(String id,
AtmosphereConfig config)
broadcast
public <T> Future<T> broadcast(T m)
- Specified by:
broadcast in interface Broadcaster- Overrides:
broadcast in class DefaultBroadcaster
broadcast
public <T> Future<T> broadcast(T m,
AtmosphereResource resource)
- Specified by:
broadcast in interface Broadcaster- Overrides:
broadcast in class ExcludeSessionBroadcaster
broadcast
public <T> Future<T> broadcast(T m,
Set<AtmosphereResource> subset)
- Specified by:
broadcast in interface Broadcaster- Overrides:
broadcast in class ExcludeSessionBroadcaster
Copyright © 2013. All Rights Reserved.