org.opends.server.admin.std.server
Interface SynchronizationProviderCfg

All Superinterfaces:
Configuration
All Known Subinterfaces:
ReplicationSynchronizationProviderCfg

public interface SynchronizationProviderCfg
extends Configuration

A server-side interface for querying Synchronization Provider settings.

Synchronization Providers are responsible for handling synchronization of the Directory Server data with other OpenDS instances or other data repositories.


Method Summary
 void addChangeListener(ConfigurationChangeListener<SynchronizationProviderCfg> listener)
          Register to be notified when this Synchronization Provider is changed.
 java.lang.Class<? extends SynchronizationProviderCfg> configurationClass()
          Gets the configuration class associated with this Synchronization Provider.
 java.lang.String getJavaClass()
          Gets the "java-class" property.
 boolean isEnabled()
          Gets the "enabled" property.
 void removeChangeListener(ConfigurationChangeListener<SynchronizationProviderCfg> listener)
          Deregister an existing Synchronization Provider configuration change listener.
 
Methods inherited from interface org.opends.server.admin.Configuration
dn
 

Method Detail

configurationClass

java.lang.Class<? extends SynchronizationProviderCfg> configurationClass()
Gets the configuration class associated with this Synchronization Provider.

Specified by:
configurationClass in interface Configuration
Returns:
Returns the configuration class associated with this Synchronization Provider.

addChangeListener

void addChangeListener(ConfigurationChangeListener<SynchronizationProviderCfg> listener)
Register to be notified when this Synchronization Provider is changed.

Parameters:
listener - The Synchronization Provider configuration change listener.

removeChangeListener

void removeChangeListener(ConfigurationChangeListener<SynchronizationProviderCfg> listener)
Deregister an existing Synchronization Provider configuration change listener.

Parameters:
listener - The Synchronization Provider configuration change listener.

isEnabled

boolean isEnabled()
Gets the "enabled" property.

Indicates whether the Synchronization Provider is enabled for use.

Returns:
Returns the value of the "enabled" property.

getJavaClass

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

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

Returns:
Returns the value of the "java-class" property.