public class AciListenerManager extends Object implements BackendInitializationListener, AlertGenerator
| Constructor and Description |
|---|
AciListenerManager(AciList aciList,
org.forgerock.opendj.ldap.DN cfgDN)
Save the list created by the AciHandler routine.
|
| Modifier and Type | Method and Description |
|---|---|
void |
finalizeListenerManager()
Deregister from the change notification listener, the backend
initialization listener and the alert generator.
|
LinkedHashMap<String,String> |
getAlerts()
Retrieves information about the set of alerts that this generator
may produce.
|
String |
getClassName()
Retrieves the fully-qualified name of the Java class for this alert
generator implementation.
|
org.forgerock.opendj.ldap.DN |
getComponentEntryDN()
Retrieves the DN of the configuration entry used to configure the
handler.
|
void |
logMsgsSetLockDownMode(LinkedList<LocalizableMessage> failedACIMsgs)
Log the exception messages from the failed ACI decode and then put
the server in lockdown mode -- if needed.
|
void |
performBackendPostFinalizationProcessing(Backend<?> backend)
Performs any processing that may be required whenever a backend
is finalized.
|
void |
performBackendPostInitializationProcessing(Backend<?> backend)
Performs any processing that may be required
after the Initialisation cycle has been completed, that is
all listeners have received the initialisation event, and the
backend has been put into service,.
|
void |
performBackendPreFinalizationProcessing(Backend<?> backend)
Performs any processing that may be required before starting
the finalisation cycle, that is invoked before any listener receive
the Finalization event.
|
void |
performBackendPreInitializationProcessing(Backend<?> backend)
Performs any processing that may be required whenever a backend
is initialized for use in the Directory Server.
|
public AciListenerManager(AciList aciList, org.forgerock.opendj.ldap.DN cfgDN)
aciList - The list object created and loaded by the handler.cfgDN - The DN of the access control configuration entry.public void finalizeListenerManager()
public void performBackendPreInitializationProcessing(Backend<?> backend)
performBackendPreInitializationProcessing in interface BackendInitializationListenerbackend - The backend that has been initialized and is
about to be put into service.public void performBackendPostFinalizationProcessing(Backend<?> backend)
performBackendPostFinalizationProcessing in interface BackendInitializationListenerbackend - The backend that has been taken out of service
and is about to be finalized.public void performBackendPostInitializationProcessing(Backend<?> backend)
BackendInitializationListenerperformBackendPostInitializationProcessing in interface BackendInitializationListenerbackend - The backend that has been initialized and has been
put into service.public void performBackendPreFinalizationProcessing(Backend<?> backend)
BackendInitializationListenerperformBackendPreFinalizationProcessing in interface BackendInitializationListenerbackend - The backend that is about to be finalized.public String getClassName()
getClassName in interface AlertGeneratorpublic org.forgerock.opendj.ldap.DN getComponentEntryDN()
getComponentEntryDN in interface AlertGeneratorpublic LinkedHashMap<String,String> getAlerts()
getAlerts in interface AlertGeneratorpublic void logMsgsSetLockDownMode(LinkedList<LocalizableMessage> failedACIMsgs)
failedACIMsgs - List of exception messages from failed ACI decodes.Copyright © 2010-2018 ForgeRock AS. All Rights Reserved.