public class ErrorLogAccountStatusNotificationHandler extends AccountStatusNotificationHandler<org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg> implements org.forgerock.opendj.config.server.ConfigurationChangeListener<org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg>
Constructor and Description |
---|
ErrorLogAccountStatusNotificationHandler() |
Modifier and Type | Method and Description |
---|---|
org.forgerock.opendj.config.server.ConfigChangeResult |
applyConfigurationChange(org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg configuration) |
org.forgerock.opendj.config.server.ConfigChangeResult |
applyConfigurationChange(org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg configuration,
boolean detailedResults)
Makes a best-effort attempt to apply the configuration contained in the
provided entry.
|
void |
handleStatusNotification(AccountStatusNotification notification)
Performs any processing that may be necessary in conjunction with
the provided account status notification.
|
void |
initializeStatusNotificationHandler(org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg configuration)
Initializes this account status notification handler based on the
information in the provided configuration entry.
|
boolean |
isConfigurationAcceptable(org.forgerock.opendj.server.config.server.AccountStatusNotificationHandlerCfg configuration,
List<LocalizableMessage> unacceptableReasons)
Indicates whether the provided configuration is acceptable for
this account status notification handler.
|
boolean |
isConfigurationChangeAcceptable(org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg configuration,
List<LocalizableMessage> unacceptableReasons) |
boolean |
processNotificationHandlerConfig(org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg configuration,
boolean applyChanges)
Parses the provided configuration and configure the notification handler.
|
finalizeStatusNotificationHandler
public ErrorLogAccountStatusNotificationHandler()
public void initializeStatusNotificationHandler(org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg configuration) throws org.forgerock.opendj.config.server.ConfigException, InitializationException
AccountStatusNotificationHandler
initializeStatusNotificationHandler
in class AccountStatusNotificationHandler<org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg>
configuration
- The configuration entry that contains the
information to use to initialize this
account status notification handler.org.forgerock.opendj.config.server.ConfigException
- If the provided entry does not contain
a valid configuration for this account
status notification handler.InitializationException
- If a problem occurs during
initialization that is not
related to the server
configuration.public void handleStatusNotification(AccountStatusNotification notification)
AccountStatusNotificationHandler
handleStatusNotification
in class AccountStatusNotificationHandler<org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg>
notification
- The account status notification to be
processed.public boolean isConfigurationAcceptable(org.forgerock.opendj.server.config.server.AccountStatusNotificationHandlerCfg configuration, List<LocalizableMessage> unacceptableReasons)
AccountStatusNotificationHandler
isConfigurationAcceptable
in class AccountStatusNotificationHandler<org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg>
configuration
- The account status notification
handler configuration for which to
make the determination.unacceptableReasons
- A list that may be used to hold the
reasons that the provided
configuration is not acceptable.true
if the provided configuration is acceptable
for this account status notification handler, or
false
if not.public boolean isConfigurationChangeAcceptable(org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg configuration, List<LocalizableMessage> unacceptableReasons)
isConfigurationChangeAcceptable
in interface org.forgerock.opendj.config.server.ConfigurationChangeListener<org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg>
public org.forgerock.opendj.config.server.ConfigChangeResult applyConfigurationChange(org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg configuration, boolean detailedResults)
configuration
- The entry containing the new configuration to
apply for this component.detailedResults
- Indicates whether detailed information about the
processing should be added to the list.public org.forgerock.opendj.config.server.ConfigChangeResult applyConfigurationChange(org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg configuration)
applyConfigurationChange
in interface org.forgerock.opendj.config.server.ConfigurationChangeListener<org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg>
public boolean processNotificationHandlerConfig(org.forgerock.opendj.server.config.server.ErrorLogAccountStatusNotificationHandlerCfg configuration, boolean applyChanges)
configuration
- The new configuration containing the changes.applyChanges
- If true then take into account the new configuration.Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.