org.atmosphere.socketio.cache
Class SocketIOBroadcasterCache

java.lang.Object
  extended by org.atmosphere.cache.UUIDBroadcasterCache
      extended by org.atmosphere.socketio.cache.SocketIOBroadcasterCache
All Implemented Interfaces:
org.atmosphere.cpr.BroadcasterCache

public class SocketIOBroadcasterCache
extends org.atmosphere.cache.UUIDBroadcasterCache


Nested Class Summary
 
Nested classes/interfaces inherited from class org.atmosphere.cache.UUIDBroadcasterCache
org.atmosphere.cache.UUIDBroadcasterCache.CacheMessage, org.atmosphere.cache.UUIDBroadcasterCache.ClientQueue
 
Nested classes/interfaces inherited from interface org.atmosphere.cpr.BroadcasterCache
org.atmosphere.cpr.BroadcasterCache.Message, org.atmosphere.cpr.BroadcasterCache.STRATEGY
 
Field Summary
 
Fields inherited from class org.atmosphere.cache.UUIDBroadcasterCache
inspectors, taskScheduler
 
Constructor Summary
SocketIOBroadcasterCache()
           
 
Method Summary
 org.atmosphere.cache.UUIDBroadcasterCache.CacheMessage addCacheCandidate(String broadcasterID, org.atmosphere.cpr.AtmosphereResource resource, Object msg)
           
 void addToCache(String broadcasterID, org.atmosphere.cpr.AtmosphereResource resource, org.atmosphere.cpr.BroadcasterCache.Message msg)
           
 void clearCache(String broadcasterID, org.atmosphere.cpr.AtmosphereResourceImpl resource, org.atmosphere.cache.UUIDBroadcasterCache.CacheMessage message)
           
 List<Object> retrieveFromCache(String broadcasterID, org.atmosphere.cpr.AtmosphereResource resource)
           
protected  String uuid(org.atmosphere.cpr.AtmosphereResource r)
           
 
Methods inherited from class org.atmosphere.cache.UUIDBroadcasterCache
activeClients, inspect, inspector, invalidateExpiredEntries, messages, setClientIdleTime, setExecutorService, setInvalidateCacheInterval, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SocketIOBroadcasterCache

public SocketIOBroadcasterCache()
Method Detail

addCacheCandidate

public org.atmosphere.cache.UUIDBroadcasterCache.CacheMessage addCacheCandidate(String broadcasterID,
                                                                                org.atmosphere.cpr.AtmosphereResource resource,
                                                                                Object msg)
Overrides:
addCacheCandidate in class org.atmosphere.cache.UUIDBroadcasterCache

addToCache

public void addToCache(String broadcasterID,
                       org.atmosphere.cpr.AtmosphereResource resource,
                       org.atmosphere.cpr.BroadcasterCache.Message msg)
Specified by:
addToCache in interface org.atmosphere.cpr.BroadcasterCache
Overrides:
addToCache in class org.atmosphere.cache.UUIDBroadcasterCache

clearCache

public void clearCache(String broadcasterID,
                       org.atmosphere.cpr.AtmosphereResourceImpl resource,
                       org.atmosphere.cache.UUIDBroadcasterCache.CacheMessage message)
Overrides:
clearCache in class org.atmosphere.cache.UUIDBroadcasterCache

retrieveFromCache

public List<Object> retrieveFromCache(String broadcasterID,
                                      org.atmosphere.cpr.AtmosphereResource resource)
Specified by:
retrieveFromCache in interface org.atmosphere.cpr.BroadcasterCache
Overrides:
retrieveFromCache in class org.atmosphere.cache.UUIDBroadcasterCache

uuid

protected String uuid(org.atmosphere.cpr.AtmosphereResource r)
Overrides:
uuid in class org.atmosphere.cache.UUIDBroadcasterCache


Copyright © 2013. All Rights Reserved.