Package org.atmosphere.cache
Class SessionBroadcasterCache
java.lang.Object
org.atmosphere.cache.AbstractBroadcasterCache
org.atmosphere.cache.SessionBroadcasterCache
- All Implemented Interfaces:
BroadcasterCache,AtmosphereConfigAware
Simple
BroadcasterCache that use an HttpSession to cache
messages.- Author:
- Jeanfrancois Arcand
-
Field Summary
Fields inherited from class org.atmosphere.cache.AbstractBroadcasterCache
config, emptyList, inspectors, invalidateCacheInterval, isShared, listeners, maxCacheTime, messages, messagesIds, readWriteLock, reaper, scheduledFutureFields inherited from interface org.atmosphere.cpr.BroadcasterCache
DEFAULT, NULL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddToCache(String broadcasterId, String uuid, BroadcastMessage message) Start tracking messages associated withAtmosphereResourcefrom the cache.retrieveFromCache(String broadcasterId, String uuid) Retrieve messages associated withAtmosphereResource.Methods inherited from class org.atmosphere.cache.AbstractBroadcasterCache
addBroadcasterCacheListener, cacheCandidate, cleanup, clearCache, configure, excludeFromCache, get, inspect, inspector, put, removeBroadcasterCacheListener, setInvalidateCacheInterval, setMaxCacheTime, start, stop
-
Constructor Details
-
SessionBroadcasterCache
public SessionBroadcasterCache()
-
-
Method Details
-
addToCache
Description copied from interface:BroadcasterCacheStart tracking messages associated withAtmosphereResourcefrom the cache.- Parameters:
broadcasterId- The associated}invalid @link
{@link Broadcaster#addAtmosphereResource(AtmosphereResource).getIDuuid-AtmosphereResource.uuid()message-BroadcastMessage.- Returns:
- The
CacheMessage
-
retrieveFromCache
Description copied from interface:BroadcasterCacheRetrieve messages associated withAtmosphereResource.- Parameters:
broadcasterId- The associated}invalid @link
{@link org.atmosphere.cpr.Broadcaster#addAtmosphereResource(org.atmosphere.cpr.AtmosphereResource).getIDuuid-AtmosphereResource- Returns:
- a
Listof messages (String).
-