public class SMTPAccountStatusNotificationHandler extends AccountStatusNotificationHandler<org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg> implements org.forgerock.opendj.config.server.ConfigurationChangeListener<org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg>
Constructor and Description |
---|
SMTPAccountStatusNotificationHandler()
Creates a new, uninitialized instance of this account status notification handler.
|
Modifier and Type | Method and Description |
---|---|
org.forgerock.opendj.config.server.ConfigChangeResult |
applyConfigurationChange(org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg configuration) |
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.SmtpAccountStatusNotificationHandlerCfg configuration)
Initializes this account status notification handler based on the information in the provided configuration
entry.
|
boolean |
isConfigurationAcceptable(org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg 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.SmtpAccountStatusNotificationHandlerCfg configuration,
List<LocalizableMessage> unacceptableReasons) |
finalizeStatusNotificationHandler
public SMTPAccountStatusNotificationHandler()
public void initializeStatusNotificationHandler(org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg configuration) throws org.forgerock.opendj.config.server.ConfigException, InitializationException
AccountStatusNotificationHandler
initializeStatusNotificationHandler
in class AccountStatusNotificationHandler<org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg>
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 boolean isConfigurationAcceptable(org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg configuration, List<LocalizableMessage> unacceptableReasons)
AccountStatusNotificationHandler
isConfigurationAcceptable
in class AccountStatusNotificationHandler<org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg>
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 void handleStatusNotification(AccountStatusNotification notification)
AccountStatusNotificationHandler
handleStatusNotification
in class AccountStatusNotificationHandler<org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg>
notification
- The account status notification to be processed.public boolean isConfigurationChangeAcceptable(org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg configuration, List<LocalizableMessage> unacceptableReasons)
isConfigurationChangeAcceptable
in interface org.forgerock.opendj.config.server.ConfigurationChangeListener<org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg>
public org.forgerock.opendj.config.server.ConfigChangeResult applyConfigurationChange(org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg configuration)
applyConfigurationChange
in interface org.forgerock.opendj.config.server.ConfigurationChangeListener<org.forgerock.opendj.server.config.server.SmtpAccountStatusNotificationHandlerCfg>
Copyright © 2010–2017 ForgeRock AS. All rights reserved.