Class AggregateDirContextProcessor
java.lang.Object
org.springframework.ldap.core.support.AggregateDirContextProcessor
- All Implemented Interfaces:
DirContextProcessor
Manages a sequence of
DirContextProcessor
instances. Applies
preProcess(DirContext)
and postProcess(DirContext)
respectively in
sequence on the managed objects.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDirContextProcessor
(DirContextProcessor processor) Add the supplied DirContextProcessor to the list of managed objects.Get the list of managedDirContextProcessor
instances.void
postProcess
(DirContext ctx) Perform post-processing on the suppliedDirContext
.void
preProcess
(DirContext ctx) Perform pre-processing on the supplied DirContext.void
setDirContextProcessors
(List<DirContextProcessor> dirContextProcessors) Set the list of managedDirContextProcessor
instances.
-
Constructor Details
-
AggregateDirContextProcessor
public AggregateDirContextProcessor()
-
-
Method Details
-
addDirContextProcessor
Add the supplied DirContextProcessor to the list of managed objects.- Parameters:
processor
- the DirContextpProcessor to add.
-
getDirContextProcessors
Get the list of managedDirContextProcessor
instances.- Returns:
- the managed list of
DirContextProcessor
instances.
-
setDirContextProcessors
Set the list of managedDirContextProcessor
instances.- Parameters:
dirContextProcessors
- the list ofDirContextProcessor
instances to set.
-
preProcess
Description copied from interface:DirContextProcessor
Perform pre-processing on the supplied DirContext.- Specified by:
preProcess
in interfaceDirContextProcessor
- Parameters:
ctx
- theDirContext
instance.- Throws:
NamingException
- if thrown by the underlying operation.
-
postProcess
Description copied from interface:DirContextProcessor
Perform post-processing on the suppliedDirContext
.- Specified by:
postProcess
in interfaceDirContextProcessor
- Parameters:
ctx
- theDirContext
instance.- Throws:
NamingException
- if thrown by the underlying operation.
-