public class EHCacheReplayCache extends Object implements org.apache.ws.security.cache.ReplayCache, Closeable, BusLifeCycleListener
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_TTL |
static long |
MAX_TTL |
| Constructor and Description |
|---|
EHCacheReplayCache(String key,
Bus b,
URL configFileURL) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(String identifier)
Add the given identifier to the cache.
|
void |
add(String identifier,
long timeToLive)
Add the given identifier to the cache to be cached for the given time
|
void |
close() |
boolean |
contains(String identifier)
Return true if the given identifier is contained in the cache
|
long |
getTTL()
Get the (default) TTL value in seconds
|
void |
initComplete()
Invoked when the
Bus has been initialized. |
void |
postShutdown()
Invoked after the
Bus is shutdown. |
void |
preShutdown()
Invoked before the
Bus is shutdown. |
void |
setTTL(long newTtl)
Set a new (default) TTL value in seconds
|
public static final long DEFAULT_TTL
public static final long MAX_TTL
public void setTTL(long newTtl)
newTtl - a new (default) TTL value in secondspublic long getTTL()
public void add(String identifier)
add in interface org.apache.ws.security.cache.ReplayCacheidentifier - The identifier to be addedpublic void add(String identifier, long timeToLive)
add in interface org.apache.ws.security.cache.ReplayCacheidentifier - The identifier to be addedtimeToLive - The length of time to cache the Identifier in secondspublic boolean contains(String identifier)
contains in interface org.apache.ws.security.cache.ReplayCacheidentifier - The identifier to checkpublic void close()
close in interface Closeableclose in interface AutoCloseablepublic void initComplete()
BusLifeCycleListenerBus has been initialized.initComplete in interface BusLifeCycleListenerpublic void preShutdown()
BusLifeCycleListenerBus is shutdown.preShutdown in interface BusLifeCycleListenerpublic void postShutdown()
BusLifeCycleListenerBus is shutdown.postShutdown in interface BusLifeCycleListenerApache CXF