|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.security.oauth.provider.token.RandomValueProviderTokenServices
org.springframework.security.oauth.provider.token.InMemoryProviderTokenServices
public class InMemoryProviderTokenServices
Implementation of TokenServices that stores tokens in memory. The in-memory token services schedule a task to clean up any expired sessions.
| Field Summary | |
|---|---|
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,OAuthProviderTokenImpl> |
tokenStore
|
| Constructor Summary | |
|---|---|
InMemoryProviderTokenServices()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
Initialze these token services. |
void |
destroy()
|
java.lang.Integer |
getCleanupIntervalSeconds()
The interval at which to schedule cleanup. |
protected OAuthProviderTokenImpl |
readToken(java.lang.String token)
Read a token from persistence. |
protected void |
removeToken(java.lang.String tokenValue)
Remove a token from persistence. |
void |
setCleanupIntervalSeconds(java.lang.Integer cleanupIntervalSeconds)
The interval at which to schedule cleanup. |
protected void |
storeToken(java.lang.String tokenValue,
OAuthProviderTokenImpl token)
Store a token from persistence. |
| Methods inherited from class org.springframework.security.oauth.provider.token.RandomValueProviderTokenServices |
|---|
authorizeRequestToken, createAccessToken, createUnauthorizedRequestToken, getAccessTokenValiditySeconds, getRandom, getRequestTokenValiditySeconds, getToken, getTokenSecretLengthBytes, isExpired, setAccessTokenValiditySeconds, setRandom, setRequestTokenValiditySeconds, setTokenSecretLengthBytes |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final java.util.concurrent.ConcurrentHashMap<java.lang.String,OAuthProviderTokenImpl> tokenStore
| Constructor Detail |
|---|
public InMemoryProviderTokenServices()
| Method Detail |
|---|
public void afterPropertiesSet()
throws java.lang.Exception
RandomValueProviderTokenServices
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanafterPropertiesSet in class RandomValueProviderTokenServicesjava.lang.Exception
public void destroy()
throws java.lang.Exception
destroy in interface org.springframework.beans.factory.DisposableBeanjava.lang.Exceptionprotected OAuthProviderTokenImpl readToken(java.lang.String token)
RandomValueProviderTokenServices
readToken in class RandomValueProviderTokenServicestoken - The token to read.
protected void storeToken(java.lang.String tokenValue,
OAuthProviderTokenImpl token)
RandomValueProviderTokenServices
storeToken in class RandomValueProviderTokenServicestokenValue - The token value.token - The token to store.protected void removeToken(java.lang.String tokenValue)
RandomValueProviderTokenServices
removeToken in class RandomValueProviderTokenServicestokenValue - The token to remove.public java.lang.Integer getCleanupIntervalSeconds()
public void setCleanupIntervalSeconds(java.lang.Integer cleanupIntervalSeconds)
cleanupIntervalSeconds - The interval at which to schedule cleanup.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||