|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.atmosphere.cache.BroadcasterCacheBase
@Deprecated public abstract class BroadcasterCacheBase
Abstract BroadcasterCache which is used to implement headers or query parameters or
session based caching.
NOTE: This cache is deprecated, use AbstractBroadcasterCache instead.
| Nested Class Summary | |
|---|---|
protected static class |
BroadcasterCacheBase.CachedMessage
Deprecated. |
| Nested classes/interfaces inherited from interface org.atmosphere.cpr.BroadcasterCache |
|---|
BroadcasterCache.STRATEGY |
| Field Summary | |
|---|---|
protected int |
maxCachedinMs
Deprecated. |
protected List<BroadcasterCacheBase.CachedMessage> |
queue
Deprecated. |
protected ScheduledExecutorService |
reaper
Deprecated. |
| Fields inherited from interface org.atmosphere.cpr.BroadcasterCache |
|---|
BROADCASTER_CACHE_TRACKER |
| Constructor Summary | |
|---|---|
BroadcasterCacheBase()
Deprecated. |
|
| Method Summary | |
|---|---|
void |
addToCache(String id,
AtmosphereResource resource,
Object object)
Deprecated. Start tracking messages associated with AtmosphereResource from the cache |
abstract void |
cache(AtmosphereResource r,
BroadcasterCacheBase.CachedMessage cm)
Deprecated. Cache the last message broadcasted. |
int |
getMaxCachedinMs()
Deprecated. Get the maximum time a broadcasted message can stay cached. |
List<Object> |
retrieveFromCache(String id,
AtmosphereResource r)
Deprecated. Retrieve messages associated with AtmosphereResource |
abstract BroadcasterCacheBase.CachedMessage |
retrieveLastMessage(AtmosphereResource r)
Deprecated. Return the last message broadcasted to the AtmosphereResource. |
void |
setExecutorService(ScheduledExecutorService reaper)
Deprecated. |
void |
setMaxCachedinMs(int maxCachedinMs)
Deprecated. Set the maximum time a broadcasted message can stay cached. |
void |
start()
Deprecated. Start |
void |
stop()
Deprecated. Stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final List<BroadcasterCacheBase.CachedMessage> queue
protected ScheduledExecutorService reaper
protected int maxCachedinMs
| Constructor Detail |
|---|
public BroadcasterCacheBase()
| Method Detail |
|---|
public final void start()
start in interface BroadcasterCachepublic void setExecutorService(ScheduledExecutorService reaper)
public final void stop()
stop in interface BroadcasterCache
public final void addToCache(String id,
AtmosphereResource resource,
Object object)
AtmosphereResource from the cache
addToCache in interface BroadcasterCacheresource - AtmosphereResourceobject - a broadcasted message.
public abstract void cache(AtmosphereResource r,
BroadcasterCacheBase.CachedMessage cm)
r - AtmosphereResource.cm - BroadcasterCacheBase.CachedMessagepublic abstract BroadcasterCacheBase.CachedMessage retrieveLastMessage(AtmosphereResource r)
AtmosphereResource.
r - AtmosphereResource.
BroadcasterCacheBase.CachedMessage, or null if not matched.
public final List<Object> retrieveFromCache(String id,
AtmosphereResource r)
AtmosphereResource
retrieveFromCache in interface BroadcasterCacher - AtmosphereResource
List of messages (String).public int getMaxCachedinMs()
public void setMaxCachedinMs(int maxCachedinMs)
maxCachedinMs - time in milliseconds
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||