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
 
 
 - 
 
 -