|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.atmosphere.cache.DefaultBroadcasterCache
public class DefaultBroadcasterCache
| Field Summary |
|---|
| Fields inherited from interface org.atmosphere.cpr.BroadcasterCache |
|---|
DEFAULT |
| Constructor Summary | |
|---|---|
DefaultBroadcasterCache()
|
|
| Method Summary | |
|---|---|
CacheMessage |
addToCache(String broadcasterId,
AtmosphereResource r,
BroadcastMessage e)
Start tracking messages associated with AtmosphereResource from the cache |
void |
clearCache(String broadcasterId,
AtmosphereResource r,
CacheMessage cache)
Remove the previously cached message. |
void |
configure(AtmosphereConfig config)
Configure the cache. |
void |
excludeFromCache(String broadcasterId,
AtmosphereResource r)
Allow an application to exclude, or block, an AtmosphereResource to received cached message. |
boolean |
includeInCache(String broadcasterId,
AtmosphereResource r)
Re-allow an AtmosphereResource to receive cached message. |
BroadcasterCache |
inspector(BroadcasterCacheInspector interceptor)
Add a BroadcasterCacheInspector that will be invoked before a message gets added to the cache. |
List<Object> |
retrieveFromCache(String id,
AtmosphereResource r)
Retrieve messages associated with AtmosphereResource |
void |
start()
Start |
void |
stop()
Stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultBroadcasterCache()
| Method Detail |
|---|
public void start()
BroadcasterCache
start in interface BroadcasterCachepublic void stop()
BroadcasterCache
stop in interface BroadcasterCachepublic void configure(AtmosphereConfig config)
BroadcasterCache
configure in interface BroadcasterCache
public CacheMessage addToCache(String broadcasterId,
AtmosphereResource r,
BroadcastMessage e)
BroadcasterCacheAtmosphereResource from the cache
addToCache in interface BroadcasterCachebroadcasterId - The associated Broadcaster#addAtmosphereResource(AtmosphereResource).getIDr - AtmosphereResourcee - BroadcastMessage.
CacheMessage
public List<Object> retrieveFromCache(String id,
AtmosphereResource r)
BroadcasterCacheAtmosphereResource
retrieveFromCache in interface BroadcasterCacheid - The associated Broadcaster#addAtmosphereResource(AtmosphereResource).getIDr - AtmosphereResource
List of messages (String).
public void clearCache(String broadcasterId,
AtmosphereResource r,
CacheMessage cache)
BroadcasterCache
clearCache in interface BroadcasterCachebroadcasterId - The Broadcaster.getID()r - an AtmosphereResourcecache - the CacheMessage
public void excludeFromCache(String broadcasterId,
AtmosphereResource r)
BroadcasterCacheAtmosphereResource to received cached message.
excludeFromCache in interface BroadcasterCachebroadcasterId - The Broadcaster.getID()r - an AtmosphereResource
public boolean includeInCache(String broadcasterId,
AtmosphereResource r)
BroadcasterCacheAtmosphereResource to receive cached message.
includeInCache in interface BroadcasterCachebroadcasterId - The Broadcaster.getID()r - an AtmosphereResourcepublic BroadcasterCache inspector(BroadcasterCacheInspector interceptor)
BroadcasterCacheBroadcasterCacheInspector that will be invoked before a message gets added to the cache.
inspector in interface BroadcasterCache
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||