public class SessionBroadcasterCache extends AbstractBroadcasterCache
BroadcasterCache that use an HttpSession to cache
messages.config, emptyList, inspectors, invalidateCacheInterval, isShared, listeners, maxCacheTime, messages, messagesIds, readWriteLock, reaper, scheduledFutureDEFAULT, NULL| Constructor and Description |
|---|
SessionBroadcasterCache() |
| Modifier and Type | Method and Description |
|---|---|
CacheMessage |
addToCache(String broadcasterId,
String uuid,
BroadcastMessage message)
Start tracking messages associated with
AtmosphereResource from the cache. |
List<Object> |
retrieveFromCache(String broadcasterId,
String uuid)
Retrieve messages associated with
AtmosphereResource. |
addBroadcasterCacheListener, cacheCandidate, cleanup, clearCache, configure, excludeFromCache, get, inspect, inspector, put, removeBroadcasterCacheListener, setInvalidateCacheInterval, setMaxCacheTime, start, stoppublic CacheMessage addToCache(String broadcasterId, String uuid, BroadcastMessage message)
BroadcasterCacheAtmosphereResource from the cache.broadcasterId - The associated Broadcaster#addAtmosphereResource(AtmosphereResource).getIDuuid - AtmosphereResource.uuid()message - BroadcastMessage.CacheMessagepublic List<Object> retrieveFromCache(String broadcasterId, String uuid)
BroadcasterCacheAtmosphereResource.broadcasterId - The associated org.atmosphere.cpr.Broadcaster#addAtmosphereResource(org.atmosphere.cpr.AtmosphereResource).getIDuuid - AtmosphereResourceList of messages (String).Copyright © 2016. All rights reserved.