org.atmosphere.cache
Class HeaderBroadcasterCache
java.lang.Object
org.atmosphere.cache.BroadcasterCacheBase
org.atmosphere.cache.SessionBroadcasterCache
org.atmosphere.cache.HeaderBroadcasterCache
- All Implemented Interfaces:
- BroadcasterCache<HttpServletRequest,HttpServletResponse>
public class HeaderBroadcasterCache
- extends SessionBroadcasterCache
Simple header based BroadcasterCache. The returned header is "X-Cache-Date" and
containg the time, in milliseconds, of the last broadcasted message.
- Author:
- Jeanfrancois Arcand
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HEADER_CACHE
public static final String HEADER_CACHE
- See Also:
- Constant Field Values
HeaderBroadcasterCache
public HeaderBroadcasterCache()
cache
public void cache(AtmosphereResource<HttpServletRequest,HttpServletResponse> r,
BroadcasterCacheBase.CachedMessage cm)
- Cache the last message broadcasted.
- Overrides:
cache in class SessionBroadcasterCache
- Parameters:
r - AtmosphereResource.cm - BroadcasterCacheBase.CachedMessage
retrieveLastMessage
public BroadcasterCacheBase.CachedMessage retrieveLastMessage(AtmosphereResource<HttpServletRequest,HttpServletResponse> r)
- Return the last message broadcasted to the
AtmosphereResource.
- Overrides:
retrieveLastMessage in class SessionBroadcasterCache
- Parameters:
r - AtmosphereResource.
- Returns:
- a
BroadcasterCacheBase.CachedMessage, or null if not matched.
retrieveUsingHeader
public BroadcasterCacheBase.CachedMessage retrieveUsingHeader(String dateString)
Copyright © 2010. All Rights Reserved.