|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.cxf.sts.cache.HazelCastTokenStore
public class HazelCastTokenStore
Field Summary | |
---|---|
static long |
DEFAULT_TTL
|
static long |
MAX_TTL
|
Constructor Summary | |
---|---|
HazelCastTokenStore(String mapName)
|
Method Summary | |
---|---|
void |
add(SecurityToken token)
Add the given token to the cache. |
void |
add(String identifier,
SecurityToken token)
Add the given token to the cache under the given identifier |
void |
destroy()
|
com.hazelcast.core.HazelcastInstance |
getHazelcastInstance()
Get the Hazelcast instance If null, return Default instance |
SecurityToken |
getToken(String identifier)
Returns the Token of the given identifier |
Collection<String> |
getTokenIdentifiers()
Return the list of all valid token identifiers. |
long |
getTTL()
Get the (default) TTL value in seconds |
void |
remove(String identifier)
Remove an existing token by its identifier |
void |
setHazelcastInstance(com.hazelcast.core.HazelcastInstance hazelcastInstance)
Set the Hazelcast instance, otherwise default instance used If you configure Hazelcast instance in spring, you must inject the instance here. |
void |
setTTL(long newTtl)
Set a new (default) TTL value in seconds |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long DEFAULT_TTL
public static final long MAX_TTL
Constructor Detail |
---|
public HazelCastTokenStore(String mapName)
Method Detail |
---|
public com.hazelcast.core.HazelcastInstance getHazelcastInstance()
hzInstance
- Hazelcast instancepublic void setHazelcastInstance(com.hazelcast.core.HazelcastInstance hazelcastInstance)
hzInstance
- Hazelcast instancepublic void setTTL(long newTtl)
newTtl
- a new (default) TTL value in secondspublic long getTTL()
public void add(SecurityToken token)
TokenStore
add
in interface TokenStore
token
- The token to be addedpublic void add(String identifier, SecurityToken token)
TokenStore
add
in interface TokenStore
identifier
- The identifier to use to key the SecurityToken in the cachetoken
- The token to be addedpublic void remove(String identifier)
TokenStore
remove
in interface TokenStore
public Collection<String> getTokenIdentifiers()
TokenStore
getTokenIdentifiers
in interface TokenStore
public SecurityToken getToken(String identifier)
TokenStore
Token
of the given identifier
getToken
in interface TokenStore
Token
identified by the given identifierpublic void destroy()
|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |