Package com.unboundid.directory.sdk.ds.scripting

This package defines a number of abstract classes which may be used to implement scripted versions of extensions primarily for use in the UnboundID Directory Server, although they may be applicable for use in other UnboundID server products in certain contexts.

See:
          Description

Class Summary
ScriptedAccountStatusNotificationHandler This class defines an API that must be implemented by scripted extensions which have the ability to process notifications about events that occur that could change the status of a user account.
ScriptedCertificateMapper This class defines an API that must be implemented by scripted extensions which attempt to map a certificate presented by a client (e.g., via SSL or StartTLS) to a user defined in the server.
ScriptedChangeSubscriptionHandler This class defines an API that must be implemented by scripted extensions which receive notification of changes of interest processed within the server.
ScriptedIdentityMapper This class defines an API that must be implemented by scripted extensions which attempt to map a username to a user defined in the server.
ScriptedPasswordGenerator This class defines an API that must be implemented by scripted extensions which generate user passwords.
ScriptedPasswordValidator This class defines an API that must be implemented by scripted extensions which attempt to determine whether a proposed user password is acceptable.
ScriptedPlugin This class defines an API that must be implemented by scripted extensions which act as server plugins.
ScriptedTask This class defines an API that must be implemented by scripted extensions which may be used as administrative tasks.
ScriptedVirtualAttributeProvider This class defines an API that must be implemented by scripted extensions which construct attribute values which may be included in entries instead of or in addition to real values which are actually stored in the backend.
 

Package com.unboundid.directory.sdk.ds.scripting Description

This package defines a number of abstract classes which may be used to implement scripted versions of extensions primarily for use in the UnboundID Directory Server, although they may be applicable for use in other UnboundID server products in certain contexts.