public class ExcludeSessionBroadcaster extends DefaultBroadcaster
DefaultBroadcaster that exclude one or more AtmosphereResourceDefaultBroadcaster.AsyncWriteTokenBroadcaster.POLICY, Broadcaster.SCOPEASYNC_TOKEN, asyncWriteFuture, bc, broadcasterListeners, broadcastOnResume, CACHED, config, delayedBroadcast, destroyed, dispatchThread, lifeCycleListeners, messages, name, noOpsResource, notifierFuture, POLLING_DEFAULT, resources, scope, started, uniqueWriteQueue, uri, waitTime, writeQueues, writeTimeoutInSecond| Constructor and Description |
|---|
ExcludeSessionBroadcaster(java.lang.String id,
AtmosphereConfig config) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.Future<java.lang.Object> |
broadcast(java.lang.Object msg,
AtmosphereResource r)
the AtmosphereResource r will be exclude for this broadcast
|
java.util.concurrent.Future<java.lang.Object> |
broadcast(java.lang.Object msg,
javax.servlet.http.HttpSession s)
session will be exclude for this broadcast
|
java.util.concurrent.Future<java.lang.Object> |
broadcast(java.lang.Object msg,
java.util.List<javax.servlet.http.HttpSession> sessions)
a list of sessions will be exclude for this broadcast
|
java.util.concurrent.Future<java.lang.Object> |
broadcast(java.lang.Object msg,
java.util.Set<AtmosphereResource> subset)
the AtmosphereResources subset will be exclude for this broadcast
|
addAtmosphereResource, addBroadcasterLifeCyclePolicyListener, addBroadcasterListener, awaitAndBroadcast, broadcast, broadcastOnResume, broadcastOnResume, cacheAndSuspend, cacheLostMessage, cacheLostMessage, cacheLostMessage, cacheLostMessage, checkCachedAndPush, createBroadcasterConfig, delayBroadcast, delayBroadcast, deliverPush, destroy, dispatchMessages, entryDone, executeAsyncWrite, executeBlockingWrite, filter, futureDone, getAsyncWriteHandler, getAtmosphereResources, getBroadcasterConfig, getBroadcastHandler, getID, getScope, invokeOnStateChange, isDestroyed, killReactiveThreads, notifyAndAdd, notifyBroadcastListener, notifyDestroyListener, notifyEmptyListener, notifyIdleListener, notifyOnAddAtmosphereResourceListener, notifyOnRemoveAtmosphereResourceListener, onException, onException, perRequestFilter, prepareInvokeOnStateChange, push, queueWriteIO, reactiveThreadsCount, releaseExternalResources, removeAtmosphereResource, removeAtmosphereResource, removeBroadcasterLifeCyclePolicyListener, removeBroadcasterListener, resumeAll, retrieveTrackedBroadcast, scheduleFixedBroadcast, scheduleFixedBroadcast, setBroadcasterConfig, setBroadcasterLifeCyclePolicy, setID, setScope, setSuspendPolicy, spawnReactor, start, toStringpublic ExcludeSessionBroadcaster(java.lang.String id,
AtmosphereConfig config)
public java.util.concurrent.Future<java.lang.Object> broadcast(java.lang.Object msg,
AtmosphereResource r)
broadcast in interface Broadcasterbroadcast in class DefaultBroadcastermsg - r - public java.util.concurrent.Future<java.lang.Object> broadcast(java.lang.Object msg,
java.util.Set<AtmosphereResource> subset)
broadcast in interface Broadcasterbroadcast in class DefaultBroadcastermsg - subset - public java.util.concurrent.Future<java.lang.Object> broadcast(java.lang.Object msg,
java.util.List<javax.servlet.http.HttpSession> sessions)
msg - sessions - public java.util.concurrent.Future<java.lang.Object> broadcast(java.lang.Object msg,
javax.servlet.http.HttpSession s)
msg - s - Copyright © 2018. All Rights Reserved.