クラス CacheOnlyAuthTokenStore
java.lang.Object
org.iplass.mtp.impl.auth.authenticate.token.CacheOnlyAuthTokenStore
- すべての実装されたインタフェース:
AuthTokenStore,ServiceInitListener<AuthTokenService>
public class CacheOnlyAuthTokenStore
extends Object
implements AuthTokenStore, ServiceInitListener<AuthTokenService>
DBに保存せず、CacheStoreにしか保存しないAuthTokenStore。
利用するCacheStoreは、Index可能で、キャッシュエントリに有効期限が設けられている想定。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidvoidvoiddeleteByDate(int tenantId, String type, Timestamp ts) voiddeleteBySeries(int tenantId, String type, String series) voidService破棄時に呼び出されます。getByOwner(int tenantId, String type, String userUniqueKey) getBySeries(int tenantId, String type, String series) voidinited(AuthTokenService service, Config config) Service初期化時に呼び出されます。voidsetCacheStoreName(String cacheStoreName) void
-
コンストラクタの詳細
-
CacheOnlyAuthTokenStore
public CacheOnlyAuthTokenStore()
-
-
メソッドの詳細
-
inited
インタフェースからコピーされた説明:ServiceInitListenerService初期化時に呼び出されます。- 定義:
initedインタフェース内ServiceInitListener<AuthTokenService>- パラメータ:
service-config-
-
destroyed
public void destroyed()インタフェースからコピーされた説明:ServiceInitListenerService破棄時に呼び出されます。- 定義:
destroyedインタフェース内ServiceInitListener<AuthTokenService>
-
getCacheStoreName
-
setCacheStoreName
-
getBySeries
- 定義:
getBySeriesインタフェース内AuthTokenStore
-
getByOwner
- 定義:
getByOwnerインタフェース内AuthTokenStore
-
create
- 定義:
createインタフェース内AuthTokenStore
-
update
- 定義:
updateインタフェース内AuthTokenStore
-
delete
- 定義:
deleteインタフェース内AuthTokenStore
-
deleteBySeries
- 定義:
deleteBySeriesインタフェース内AuthTokenStore
-
deleteByDate
- 定義:
deleteByDateインタフェース内AuthTokenStore
-