|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ReferentialIntegrityPluginCfg
A server-side interface for querying Referential Integrity Plugin settings.
The Referential Integrity Plugin maintains referential integrity for DN valued attributes.
| Method Summary | |
|---|---|
void |
addReferentialIntegrityChangeListener(ConfigurationChangeListener<ReferentialIntegrityPluginCfg> listener)
Register to be notified when this Referential Integrity Plugin is changed. |
java.lang.Class<? extends ReferentialIntegrityPluginCfg> |
configurationClass()
Gets the configuration class associated with this Referential Integrity Plugin. |
java.util.SortedSet<AttributeType> |
getAttributeType()
Gets the "attribute-type" property. |
java.util.SortedSet<DN> |
getBaseDN()
Gets the "base-dn" property. |
java.lang.String |
getJavaClass()
Gets the "java-class" property. |
java.lang.String |
getLogFile()
Gets the "log-file" property. |
java.util.SortedSet<PluginCfgDefn.PluginType> |
getPluginType()
Gets the "plugin-type" property. |
long |
getUpdateInterval()
Gets the "update-interval" property. |
void |
removeReferentialIntegrityChangeListener(ConfigurationChangeListener<ReferentialIntegrityPluginCfg> listener)
Deregister an existing Referential Integrity Plugin configuration change listener. |
| Methods inherited from interface org.opends.server.admin.std.server.PluginCfg |
|---|
addChangeListener, isEnabled, isInvokeForInternalOperations, removeChangeListener |
| Methods inherited from interface org.opends.server.admin.Configuration |
|---|
dn |
| Method Detail |
|---|
java.lang.Class<? extends ReferentialIntegrityPluginCfg> configurationClass()
configurationClass in interface ConfigurationconfigurationClass in interface PluginCfgvoid addReferentialIntegrityChangeListener(ConfigurationChangeListener<ReferentialIntegrityPluginCfg> listener)
listener - The Referential Integrity Plugin configuration change listener.void removeReferentialIntegrityChangeListener(ConfigurationChangeListener<ReferentialIntegrityPluginCfg> listener)
listener - The Referential Integrity Plugin configuration change listener.java.util.SortedSet<AttributeType> getAttributeType()
Specifies the attribute types for which referential integrity is to be maintained.
At least one attribute type must be specified, and the syntax of any attributes must be either a distinguished name (1.3.6.1.4.1.1466.115.121.1.12) or name and optional UID (1.3.6.1.4.1.1466.115.121.1.34).
java.util.SortedSet<DN> getBaseDN()
Specifies the base DN that limits the scope within which referential integrity is maintained.
java.lang.String getJavaClass()
Specifies the fully-qualified name of the Java class that provides the plug-in implementation.
getJavaClass in interface PluginCfgjava.lang.String getLogFile()
Specifies the log file location where the update records are written when the plug-in is in background-mode processing.
The default location is the logs directory of the server instance, using the file name "referint".
java.util.SortedSet<PluginCfgDefn.PluginType> getPluginType()
Specifies the set of plug-in types for the plug-in, which specifies the times at which the plug-in is invoked.
getPluginType in interface PluginCfglong getUpdateInterval()
Specifies the interval in seconds when referential integrity updates are made.
If this value is 0, then the updates are made synchronously in the foreground.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||