org.opends.server.api
Interface BackendInitializationListener

All Known Implementing Classes:
AciListenerManager, CryptoManagerSync, DefaultEntryCache, GroupManager

@PublicAPI(stability=VOLATILE,
           mayInstantiate=false,
           mayExtend=true,
           mayInvoke=false)
public interface BackendInitializationListener

This interface defines a set of methods that may be used by server components to perform any processing that they might find necessary whenever a backend is initialized and/or finalized.


Method Summary
 void performBackendFinalizationProcessing(Backend backend)
          Performs any processing that may be required whenever a backend is finalized.
 void performBackendInitializationProcessing(Backend backend)
          Performs any processing that may be required whenever a backend is initialized for use in the Directory Server.
 

Method Detail

performBackendInitializationProcessing

void performBackendInitializationProcessing(Backend backend)
Performs any processing that may be required whenever a backend is initialized for use in the Directory Server. This method will be invoked after the backend has been initialized but before it has been put into service.

Parameters:
backend - The backend that has been initialized and is about to be put into service.

performBackendFinalizationProcessing

void performBackendFinalizationProcessing(Backend backend)
Performs any processing that may be required whenever a backend is finalized. This method will be invoked after the backend has been taken out of service but before it has been finalized.

Parameters:
backend - The backend that has been taken out of service and is about to be finalized.