Interface ConfigurationDeleteListener<T extends Configuration>
-
- Type Parameters:
T
- The type of configuration that this listener should be notified about.
- All Known Implementing Classes:
AbstractLogger
,AccessControlConfigManager
,AccessLogger
,AccountStatusNotificationHandlerConfigManager
,AlertHandlerConfigManager
,BackendConfigManager
,CertificateMapperConfigManager
,ConnectionHandlerConfigManager
,DebugLogger
,EntryCacheConfigManager
,ErrorLogger
,ExtendedOperationConfigManager
,HTTPAccessLogger
,HttpEndpointConfigManager
,IdentityMapperConfigManager
,KeyManagerProviderConfigManager
,LoggerConfigManager
,LogRetentionPolicyConfigManager
,LogRotationPolicyConfigManager
,MultimasterReplication
,PasswordGeneratorConfigManager
,PasswordStorageSchemeConfigManager
,PasswordValidatorConfigManager
,PluginConfigManager
,SASLConfigManager
,SchemaHandler
,ServiceDiscoveryMechanismConfigManager
,SynchronizationProviderConfigManager
,TextDebugLogPublisher
,TrustManagerProviderConfigManager
,VirtualAttributeConfigManager
public interface ConfigurationDeleteListener<T extends Configuration>
This interface defines the methods that a Directory Server configurable component should implement if it wishes to be able to receive notifications when an existing configuration is deleted.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigChangeResult
applyConfigurationDelete(T configuration)
Deletes an existing configuration from this delete listener.boolean
isConfigurationDeleteAcceptable(T configuration, List<LocalizableMessage> unacceptableReasons)
Indicates whether the proposed deletion of an existing configuration is acceptable to this delete listener.
-
-
-
Method Detail
-
isConfigurationDeleteAcceptable
boolean isConfigurationDeleteAcceptable(T configuration, List<LocalizableMessage> unacceptableReasons)
Indicates whether the proposed deletion of an existing configuration is acceptable to this delete listener.- Parameters:
configuration
- The configuration that will be deleted.unacceptableReasons
- A list that can be used to hold messages about why the provided configuration is not acceptable.- Returns:
- Returns
true
if the proposed deletion is acceptable, orfalse
if it is not.
-
applyConfigurationDelete
ConfigChangeResult applyConfigurationDelete(T configuration)
Deletes an existing configuration from this delete listener.- Parameters:
configuration
- The existing configuration that will be deleted.- Returns:
- Returns information about the result of deleting the configuration.
-
-