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