Package org.atmosphere.cpr
Class MetaBroadcaster.ThirtySecondsCache
- java.lang.Object
-
- org.atmosphere.cpr.MetaBroadcaster.ThirtySecondsCache
-
- All Implemented Interfaces:
java.lang.Runnable,MetaBroadcaster.MetaBroadcasterCache
- Enclosing interface:
- MetaBroadcaster
public static final class MetaBroadcaster.ThirtySecondsCache extends java.lang.Object implements MetaBroadcaster.MetaBroadcasterCache, java.lang.Runnable
Flush the cache every 30 seconds.
-
-
Constructor Summary
Constructors Constructor Description ThirtySecondsCache(MetaBroadcaster metaBroadcaster, AtmosphereConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetaBroadcaster.MetaBroadcasterCachecache(java.lang.String path, java.lang.Object o)Cache the Broadcaster ID and messageMetaBroadcaster.MetaBroadcasterCacheflushCache()Flush the Cache.voidrun()
-
-
-
Constructor Detail
-
ThirtySecondsCache
public ThirtySecondsCache(MetaBroadcaster metaBroadcaster, AtmosphereConfig config)
-
-
Method Detail
-
cache
public MetaBroadcaster.MetaBroadcasterCache cache(java.lang.String path, java.lang.Object o)
Description copied from interface:MetaBroadcaster.MetaBroadcasterCacheCache the Broadcaster ID and message- Specified by:
cachein interfaceMetaBroadcaster.MetaBroadcasterCache- Parameters:
path- the value passed toMetaBroadcaster.broadcastTo(String, Object)o- the value passed toMetaBroadcaster.broadcastTo(String, Object)- Returns:
- this
-
flushCache
public MetaBroadcaster.MetaBroadcasterCache flushCache()
Description copied from interface:MetaBroadcaster.MetaBroadcasterCacheFlush the Cache.- Specified by:
flushCachein interfaceMetaBroadcaster.MetaBroadcasterCache- Returns:
- this
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
-