Interface ILdapPluginImpl
- All Superinterfaces:
IPluginImpl
Interface for any ldap plugin. Plugin implementation is defined here.
- Version:
- $Revision$ $Date$
-
Field Summary
Fields inherited from interface IPluginImpl
PROP_IMPLNAME -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(IConfigStore config) initialize from config store and Isubsystem.voidinit(ISubsystem sys, IConfigStore config) initialize from config store.Methods inherited from interface IPluginImpl
getConfigParams, getConfigStore, getDefaultParams, getDescription, getImplName, getInstanceName, getInstanceParams, init, shutdownModifier and TypeMethodDescriptionString[]Retrieves a list of configuration parameter names.Retrieves the configuration store.Return default parameters for a plugin implementation.Gets the description for this plugin instance.Returns the name of the plugin class.Returns the name of the plugin instance.Return configured parameters for a plugin instance.voidinit(ISubsystem sys, String instanceName, String className, IConfigStore config) Initializes this plugin instance.voidshutdown()Shutdowns this plugin.
-
Method Details
-
init
initialize from config store.- Parameters:
config- the configuration store to initialize from.- Throws:
ELdapException- initializtion failed due to Ldap error.EBaseException- initialization failed.
-
init
initialize from config store and Isubsystem.- Parameters:
config- the configuration store to initialize from.- Throws:
ELdapException- initializtion failed due to Ldap error.EBaseException- initialization failed.
-