org.opends.server.admin.std.meta
Enum PluginCfgDefn.PluginType

java.lang.Object
  extended by java.lang.Enum<PluginCfgDefn.PluginType>
      extended by org.opends.server.admin.std.meta.PluginCfgDefn.PluginType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<PluginCfgDefn.PluginType>
Enclosing class:
PluginCfgDefn

public static enum PluginCfgDefn.PluginType
extends java.lang.Enum<PluginCfgDefn.PluginType>

Defines the set of permissable values for the "plugin-type" property.

Specifies the set of plug-in types for the plug-in, which specifies the times at which the plug-in is invoked.


Enum Constant Summary
INTERMEDIATERESPONSE
          Invoked before sending an intermediate repsonse message to the client.
LDIFEXPORT
          Invoked for each operation to be written during an LDIF export.
LDIFIMPORT
          Invoked for each entry read during an LDIF import.
POSTCONNECT
          Invoked whenever a new connection is established to the server.
POSTDISCONNECT
          Invoked whenever an existing connection is terminated (by either the client or the server).
POSTOPERATIONABANDON
          Invoked after completing the abandon processing.
POSTOPERATIONADD
          Invoked after completing the core add processing but before sending the response to the client.
POSTOPERATIONBIND
          Invoked after completing the core bind processing but before sending the response to the client.
POSTOPERATIONCOMPARE
          Invoked after completing the core compare processing but before sending the response to the client.
POSTOPERATIONDELETE
          Invoked after completing the core delete processing but before sending the response to the client.
POSTOPERATIONEXTENDED
          Invoked after completing the core extended processing but before sending the response to the client.
POSTOPERATIONMODIFY
          Invoked after completing the core modify processing but before sending the response to the client.
POSTOPERATIONMODIFYDN
          Invoked after completing the core modify DN processing but before sending the response to the client.
POSTOPERATIONSEARCH
          Invoked after completing the core search processing but before sending the response to the client.
POSTOPERATIONUNBIND
          Invoked after completing the unbind processing.
POSTRESPONSEADD
          Invoked after sending the add response to the client.
POSTRESPONSEBIND
          Invoked after sending the bind response to the client.
POSTRESPONSECOMPARE
          Invoked after sending the compare response to the client.
POSTRESPONSEDELETE
          Invoked after sending the delete response to the client.
POSTRESPONSEEXTENDED
          Invoked after sending the extended response to the client.
POSTRESPONSEMODIFY
          Invoked after sending the modify response to the client.
POSTRESPONSEMODIFYDN
          Invoked after sending the modify DN response to the client.
POSTRESPONSESEARCH
          Invoked after sending the search result done message to the client.
POSTSYNCHRONIZATIONADD
          Invoked after completing post-synchronization processing for an add operation.
POSTSYNCHRONIZATIONDELETE
          Invoked after completing post-synchronization processing for a delete operation.
POSTSYNCHRONIZATIONMODIFY
          Invoked after completing post-synchronization processing for a modify operation.
POSTSYNCHRONIZATIONMODIFYDN
          Invoked after completing post-synchronization processing for a modify DN operation.
PREOPERATIONADD
          Invoked prior to performing the core add processing.
PREOPERATIONBIND
          Invoked prior to performing the core bind processing.
PREOPERATIONCOMPARE
          Invoked prior to performing the core compare processing.
PREOPERATIONDELETE
          Invoked prior to performing the core delete processing.
PREOPERATIONEXTENDED
          Invoked prior to performing the core extended processing.
PREOPERATIONMODIFY
          Invoked prior to performing the core modify processing.
PREOPERATIONMODIFYDN
          Invoked prior to performing the core modify DN processing.
PREOPERATIONSEARCH
          Invoked prior to performing the core search processing.
PREPARSEABANDON
          Invoked prior to parsing an abandon request.
PREPARSEADD
          Invoked prior to parsing an add request.
PREPARSEBIND
          Invoked prior to parsing a bind request.
PREPARSECOMPARE
          Invoked prior to parsing a compare request.
PREPARSEDELETE
          Invoked prior to parsing a delete request.
PREPARSEEXTENDED
          Invoked prior to parsing an extended request.
PREPARSEMODIFY
          Invoked prior to parsing a modify request.
PREPARSEMODIFYDN
          Invoked prior to parsing a modify DN request.
PREPARSESEARCH
          Invoked prior to parsing a search request.
PREPARSEUNBIND
          Invoked prior to parsing an unbind request.
SEARCHRESULTENTRY
          Invoked before sending a search result entry to the client.
SEARCHRESULTREFERENCE
          Invoked before sending a search result reference to the client.
SHUTDOWN
          Invoked during a graceful Directory Server shutdown.
STARTUP
          Invoked during the Directory Server startup process.
SUBORDINATEMODIFYDN
          Invoked in the course of moving or renaming an entry subordinate to the target of a modify DN operation.
 
Method Summary
 java.lang.String toString()
          
static PluginCfgDefn.PluginType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static PluginCfgDefn.PluginType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

INTERMEDIATERESPONSE

public static final PluginCfgDefn.PluginType INTERMEDIATERESPONSE
Invoked before sending an intermediate repsonse message to the client.


LDIFEXPORT

public static final PluginCfgDefn.PluginType LDIFEXPORT
Invoked for each operation to be written during an LDIF export.


LDIFIMPORT

public static final PluginCfgDefn.PluginType LDIFIMPORT
Invoked for each entry read during an LDIF import.


POSTCONNECT

public static final PluginCfgDefn.PluginType POSTCONNECT
Invoked whenever a new connection is established to the server.


POSTDISCONNECT

public static final PluginCfgDefn.PluginType POSTDISCONNECT
Invoked whenever an existing connection is terminated (by either the client or the server).


POSTOPERATIONABANDON

public static final PluginCfgDefn.PluginType POSTOPERATIONABANDON
Invoked after completing the abandon processing.


POSTOPERATIONADD

public static final PluginCfgDefn.PluginType POSTOPERATIONADD
Invoked after completing the core add processing but before sending the response to the client.


POSTOPERATIONBIND

public static final PluginCfgDefn.PluginType POSTOPERATIONBIND
Invoked after completing the core bind processing but before sending the response to the client.


POSTOPERATIONCOMPARE

public static final PluginCfgDefn.PluginType POSTOPERATIONCOMPARE
Invoked after completing the core compare processing but before sending the response to the client.


POSTOPERATIONDELETE

public static final PluginCfgDefn.PluginType POSTOPERATIONDELETE
Invoked after completing the core delete processing but before sending the response to the client.


POSTOPERATIONEXTENDED

public static final PluginCfgDefn.PluginType POSTOPERATIONEXTENDED
Invoked after completing the core extended processing but before sending the response to the client.


POSTOPERATIONMODIFY

public static final PluginCfgDefn.PluginType POSTOPERATIONMODIFY
Invoked after completing the core modify processing but before sending the response to the client.


POSTOPERATIONMODIFYDN

public static final PluginCfgDefn.PluginType POSTOPERATIONMODIFYDN
Invoked after completing the core modify DN processing but before sending the response to the client.


POSTOPERATIONSEARCH

public static final PluginCfgDefn.PluginType POSTOPERATIONSEARCH
Invoked after completing the core search processing but before sending the response to the client.


POSTOPERATIONUNBIND

public static final PluginCfgDefn.PluginType POSTOPERATIONUNBIND
Invoked after completing the unbind processing.


POSTRESPONSEADD

public static final PluginCfgDefn.PluginType POSTRESPONSEADD
Invoked after sending the add response to the client.


POSTRESPONSEBIND

public static final PluginCfgDefn.PluginType POSTRESPONSEBIND
Invoked after sending the bind response to the client.


POSTRESPONSECOMPARE

public static final PluginCfgDefn.PluginType POSTRESPONSECOMPARE
Invoked after sending the compare response to the client.


POSTRESPONSEDELETE

public static final PluginCfgDefn.PluginType POSTRESPONSEDELETE
Invoked after sending the delete response to the client.


POSTRESPONSEEXTENDED

public static final PluginCfgDefn.PluginType POSTRESPONSEEXTENDED
Invoked after sending the extended response to the client.


POSTRESPONSEMODIFY

public static final PluginCfgDefn.PluginType POSTRESPONSEMODIFY
Invoked after sending the modify response to the client.


POSTRESPONSEMODIFYDN

public static final PluginCfgDefn.PluginType POSTRESPONSEMODIFYDN
Invoked after sending the modify DN response to the client.


POSTRESPONSESEARCH

public static final PluginCfgDefn.PluginType POSTRESPONSESEARCH
Invoked after sending the search result done message to the client.


POSTSYNCHRONIZATIONADD

public static final PluginCfgDefn.PluginType POSTSYNCHRONIZATIONADD
Invoked after completing post-synchronization processing for an add operation.


POSTSYNCHRONIZATIONDELETE

public static final PluginCfgDefn.PluginType POSTSYNCHRONIZATIONDELETE
Invoked after completing post-synchronization processing for a delete operation.


POSTSYNCHRONIZATIONMODIFY

public static final PluginCfgDefn.PluginType POSTSYNCHRONIZATIONMODIFY
Invoked after completing post-synchronization processing for a modify operation.


POSTSYNCHRONIZATIONMODIFYDN

public static final PluginCfgDefn.PluginType POSTSYNCHRONIZATIONMODIFYDN
Invoked after completing post-synchronization processing for a modify DN operation.


PREOPERATIONADD

public static final PluginCfgDefn.PluginType PREOPERATIONADD
Invoked prior to performing the core add processing.


PREOPERATIONBIND

public static final PluginCfgDefn.PluginType PREOPERATIONBIND
Invoked prior to performing the core bind processing.


PREOPERATIONCOMPARE

public static final PluginCfgDefn.PluginType PREOPERATIONCOMPARE
Invoked prior to performing the core compare processing.


PREOPERATIONDELETE

public static final PluginCfgDefn.PluginType PREOPERATIONDELETE
Invoked prior to performing the core delete processing.


PREOPERATIONEXTENDED

public static final PluginCfgDefn.PluginType PREOPERATIONEXTENDED
Invoked prior to performing the core extended processing.


PREOPERATIONMODIFY

public static final PluginCfgDefn.PluginType PREOPERATIONMODIFY
Invoked prior to performing the core modify processing.


PREOPERATIONMODIFYDN

public static final PluginCfgDefn.PluginType PREOPERATIONMODIFYDN
Invoked prior to performing the core modify DN processing.


PREOPERATIONSEARCH

public static final PluginCfgDefn.PluginType PREOPERATIONSEARCH
Invoked prior to performing the core search processing.


PREPARSEABANDON

public static final PluginCfgDefn.PluginType PREPARSEABANDON
Invoked prior to parsing an abandon request.


PREPARSEADD

public static final PluginCfgDefn.PluginType PREPARSEADD
Invoked prior to parsing an add request.


PREPARSEBIND

public static final PluginCfgDefn.PluginType PREPARSEBIND
Invoked prior to parsing a bind request.


PREPARSECOMPARE

public static final PluginCfgDefn.PluginType PREPARSECOMPARE
Invoked prior to parsing a compare request.


PREPARSEDELETE

public static final PluginCfgDefn.PluginType PREPARSEDELETE
Invoked prior to parsing a delete request.


PREPARSEEXTENDED

public static final PluginCfgDefn.PluginType PREPARSEEXTENDED
Invoked prior to parsing an extended request.


PREPARSEMODIFY

public static final PluginCfgDefn.PluginType PREPARSEMODIFY
Invoked prior to parsing a modify request.


PREPARSEMODIFYDN

public static final PluginCfgDefn.PluginType PREPARSEMODIFYDN
Invoked prior to parsing a modify DN request.


PREPARSESEARCH

public static final PluginCfgDefn.PluginType PREPARSESEARCH
Invoked prior to parsing a search request.


PREPARSEUNBIND

public static final PluginCfgDefn.PluginType PREPARSEUNBIND
Invoked prior to parsing an unbind request.


SEARCHRESULTENTRY

public static final PluginCfgDefn.PluginType SEARCHRESULTENTRY
Invoked before sending a search result entry to the client.


SEARCHRESULTREFERENCE

public static final PluginCfgDefn.PluginType SEARCHRESULTREFERENCE
Invoked before sending a search result reference to the client.


SHUTDOWN

public static final PluginCfgDefn.PluginType SHUTDOWN
Invoked during a graceful Directory Server shutdown.


STARTUP

public static final PluginCfgDefn.PluginType STARTUP
Invoked during the Directory Server startup process.


SUBORDINATEMODIFYDN

public static final PluginCfgDefn.PluginType SUBORDINATEMODIFYDN
Invoked in the course of moving or renaming an entry subordinate to the target of a modify DN operation.

Method Detail

values

public static PluginCfgDefn.PluginType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (PluginCfgDefn.PluginType c : PluginCfgDefn.PluginType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static PluginCfgDefn.PluginType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Enum<PluginCfgDefn.PluginType>