public interface LdifConnectionHandlerCfg extends ConnectionHandlerCfg
The LDIF Connection Handler is used to process changes in the server using internal operations, where the changes to process are read from an LDIF file.
Modifier and Type | Method and Description |
---|---|
void |
addLdifChangeListener(ConfigurationChangeListener<LdifConnectionHandlerCfg> listener)
Register to be notified when this LDIF Connection Handler is changed.
|
Class<? extends LdifConnectionHandlerCfg> |
configurationClass()
Gets the configuration class associated with this LDIF Connection Handler.
|
String |
getJavaClass()
Gets the "java-class" property.
|
String |
getLdifDirectory()
Gets the "ldif-directory" property.
|
long |
getPollInterval()
Gets the "poll-interval" property.
|
void |
removeLdifChangeListener(ConfigurationChangeListener<LdifConnectionHandlerCfg> listener)
Deregister an existing LDIF Connection Handler configuration change listener.
|
addChangeListener, getAllowedClient, getDeniedClient, getRestrictedClient, getRestrictedClientConnectionLimit, isEnabled, removeChangeListener
dn, name
Class<? extends LdifConnectionHandlerCfg> configurationClass()
configurationClass
in interface Configuration
configurationClass
in interface ConnectionHandlerCfg
void addLdifChangeListener(ConfigurationChangeListener<LdifConnectionHandlerCfg> listener)
listener
- The LDIF Connection Handler configuration change listener.void removeLdifChangeListener(ConfigurationChangeListener<LdifConnectionHandlerCfg> listener)
listener
- The LDIF Connection Handler configuration change listener.String getJavaClass()
Specifies the fully-qualified name of the Java class that provides the LDIF Connection Handler implementation.
getJavaClass
in interface ConnectionHandlerCfg
String getLdifDirectory()
Specifies the path to the directory in which the LDIF files should be placed.
long getPollInterval()
Specifies how frequently the LDIF connection handler should check the LDIF directory to determine whether a new LDIF file has been added.
Copyright 2010-2022 ForgeRock AS.