Interface LDIFBackendCfg

  • All Superinterfaces:
    BackendCfg, Configuration, LocalBackendCfg

    public interface LDIFBackendCfg
    extends LocalBackendCfg
    A server-side interface for querying LDIF Backend settings.

    The LDIF Backend provides a mechanism for interacting with data stored in an LDIF file.

    • Method Detail

      • addLDIFChangeListener

        void addLDIFChangeListener​(ConfigurationChangeListener<LDIFBackendCfg> listener)
        Register to be notified when this LDIF Backend is changed.
        Parameters:
        listener - The LDIF Backend configuration change listener.
      • removeLDIFChangeListener

        void removeLDIFChangeListener​(ConfigurationChangeListener<LDIFBackendCfg> listener)
        Deregister an existing LDIF Backend configuration change listener.
        Parameters:
        listener - The LDIF Backend configuration change listener.
      • isIsPrivateBackend

        boolean isIsPrivateBackend()
        Gets the "is-private-backend" property.

        Indicates whether the backend should be considered a private backend, which indicates that it is used for storing operational data rather than user-defined information.

        Returns:
        Returns the value of the "is-private-backend" property.
      • getJavaClass

        String getJavaClass()
        Gets the "java-class" property.

        Specifies the fully-qualified name of the Java class that provides the backend implementation.

        Specified by:
        getJavaClass in interface BackendCfg
        Specified by:
        getJavaClass in interface LocalBackendCfg
        Returns:
        Returns the value of the "java-class" property.
      • getLDIFFile

        String getLDIFFile()
        Gets the "ldif-file" property.

        Specifies the path to the LDIF file containing the data for this backend.

        Returns:
        Returns the value of the "ldif-file" property.