Class StorageServiceClientInformationManager
- java.lang.Object
-
- net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
-
- net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
-
- net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
-
- net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
-
- net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationManager
-
- All Implemented Interfaces:
ClientInformationManager,Component,DestructableComponent,IdentifiableComponent,IdentifiedComponent,InitializableComponent
public class StorageServiceClientInformationManager extends BaseStorageServiceClientInformationComponent implements ClientInformationManager
AClientInformationManagerexploitingStorageServicefor storing the data.
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerlogClass logger.-
Fields inherited from class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
CONTEXT_NAME
-
-
Constructor Summary
Constructors Constructor Description StorageServiceClientInformationManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddestroyClientInformation(com.nimbusds.oauth2.sdk.id.ClientID clientId)voidstoreClientInformation(com.nimbusds.openid.connect.sdk.rp.OIDCClientInformation clientInformation, Instant expiration)Deprecated.voidstoreClientInformation(com.nimbusds.openid.connect.sdk.rp.OIDCClientInformation clientInformation, Instant expiration, boolean replace)-
Methods inherited from class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
doInitialize, getStorageService, setStorageService
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
setId
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
getId
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, doDestroy, initialize, isDestroyed, isInitialized
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getId
-
-
-
-
Method Detail
-
storeClientInformation
public void storeClientInformation(@Nonnull com.nimbusds.openid.connect.sdk.rp.OIDCClientInformation clientInformation, @Nullable Instant expiration, boolean replace) throws ClientInformationManagerException- Specified by:
storeClientInformationin interfaceClientInformationManager- Throws:
ClientInformationManagerException
-
storeClientInformation
@Deprecated public void storeClientInformation(@Nonnull com.nimbusds.openid.connect.sdk.rp.OIDCClientInformation clientInformation, @Nullable Instant expiration) throws ClientInformationManagerException
Deprecated.- Specified by:
storeClientInformationin interfaceClientInformationManager- Throws:
ClientInformationManagerException
-
destroyClientInformation
public void destroyClientInformation(com.nimbusds.oauth2.sdk.id.ClientID clientId)
- Specified by:
destroyClientInformationin interfaceClientInformationManager
-
-