Package org.forgerock.audit.providers
Class DefaultKeyStoreHandlerProvider
- java.lang.Object
-
- org.forgerock.audit.providers.DefaultKeyStoreHandlerProvider
-
- All Implemented Interfaces:
KeyStoreHandlerProvider
public class DefaultKeyStoreHandlerProvider extends Object implements KeyStoreHandlerProvider
Default implementation ofKeyStoreHandlerProvider.Multiple KeyStoreHandler instances can be provided, identified by a name.
-
-
Constructor Summary
Constructors Constructor Description DefaultKeyStoreHandlerProvider()Creates a initially empty provider.DefaultKeyStoreHandlerProvider(Map<String,KeyStoreHandler> handlers)Creates a provider with someKeyStoreHandlerinstances.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyStoreHandlergetKeystoreHandler(String name)Returns the keystore handler corresponding to the given name.voidregisterKeyStoreHandler(String name, KeyStoreHandler handler)Register a storage with the given name.
-
-
-
Constructor Detail
-
DefaultKeyStoreHandlerProvider
public DefaultKeyStoreHandlerProvider()
Creates a initially empty provider.
-
DefaultKeyStoreHandlerProvider
public DefaultKeyStoreHandlerProvider(Map<String,KeyStoreHandler> handlers)
Creates a provider with someKeyStoreHandlerinstances.- Parameters:
handlers- The storage instances to use in the provider.
-
-
Method Detail
-
registerKeyStoreHandler
public void registerKeyStoreHandler(String name, KeyStoreHandler handler)
Register a storage with the given name.- Parameters:
name- Name associated to theKeyStoreHandlerinstance.handler- The storage instance.
-
getKeystoreHandler
public KeyStoreHandler getKeystoreHandler(String name)
Description copied from interface:KeyStoreHandlerProviderReturns the keystore handler corresponding to the given name.- Specified by:
getKeystoreHandlerin interfaceKeyStoreHandlerProvider- Parameters:
name- The name of instance to retrieve- Returns:
- the keystore handler
-
-