public class EHCacheSPStateManager extends Object implements SPStateManager
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_TTL |
static String |
REQUEST_CACHE_KEY |
static String |
RESPONSE_CACHE_KEY |
| Constructor and Description |
|---|
EHCacheSPStateManager(net.sf.ehcache.CacheManager cacheManager) |
EHCacheSPStateManager(String configFile) |
EHCacheSPStateManager(URL configFileURL) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ResponseState |
getResponseState(String securityContextKey) |
long |
getTTL()
Get the (default) TTL value in seconds
|
org.apache.cxf.fediz.core.RequestState |
removeRequestState(String relayState) |
ResponseState |
removeResponseState(String securityContextKey) |
void |
setRequestState(String relayState,
org.apache.cxf.fediz.core.RequestState state) |
void |
setResponseState(String securityContextKey,
ResponseState state) |
void |
setTTL(long newTtl)
Set a new (default) TTL value in seconds
|
public static final long DEFAULT_TTL
public static final String REQUEST_CACHE_KEY
public static final String RESPONSE_CACHE_KEY
public EHCacheSPStateManager(String configFile)
public EHCacheSPStateManager(URL configFileURL)
public EHCacheSPStateManager(net.sf.ehcache.CacheManager cacheManager)
public void setTTL(long newTtl)
newTtl - a new (default) TTL value in secondspublic long getTTL()
public void setRequestState(String relayState, org.apache.cxf.fediz.core.RequestState state)
setRequestState in interface SPStateManagerpublic org.apache.cxf.fediz.core.RequestState removeRequestState(String relayState)
removeRequestState in interface SPStateManagerpublic ResponseState getResponseState(String securityContextKey)
getResponseState in interface SPStateManagerpublic ResponseState removeResponseState(String securityContextKey)
removeResponseState in interface SPStateManagerpublic void setResponseState(String securityContextKey, ResponseState state)
setResponseState in interface SPStateManagerpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface SPStateManagerIOExceptionApache Fediz