Package org.opensaml.storage.impl.client
Class XMLClientStorageServiceStore.XMLClientStorageServiceStoreFactory
java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
org.opensaml.storage.impl.client.XMLClientStorageServiceStore.XMLClientStorageServiceStoreFactory
- All Implemented Interfaces:
Component,DestructableComponent,InitializableComponent,ClientStorageServiceStore.Factory
- Enclosing class:
- XMLClientStorageServiceStore
public static class XMLClientStorageServiceStore.XMLClientStorageServiceStoreFactory
extends AbstractInitializableComponent
implements ClientStorageServiceStore.Factory
Factory for XML-backed store.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidLoad raw data into a newClientStorageServiceStoreinstance.Methods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent
checkComponentActive, checkSetterPreconditions, destroy, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentException, initialize, isDestroyed, isInitialized
-
Field Details
-
parserPool
ParserPool to pass into stores.
-
-
Constructor Details
-
XMLClientStorageServiceStoreFactory
public XMLClientStorageServiceStoreFactory()Constructor.
-
-
Method Details
-
doInitialize
- Overrides:
doInitializein classAbstractInitializableComponent- Throws:
ComponentInitializationException
-
doDestroy
protected void doDestroy()- Overrides:
doDestroyin classAbstractInitializableComponent
-
load
@Nonnull public ClientStorageServiceStore load(@Nullable @NotEmpty String raw, @Nonnull ClientStorageService.ClientStorageSource src) Load raw data into a newClientStorageServiceStoreinstance.- Specified by:
loadin interfaceClientStorageServiceStore.Factory- Parameters:
raw- data to loadsrc- data source- Returns:
- new store instance
-