| Package | Description |
|---|---|
| org.apache.directory.server.core | |
| org.apache.directory.server.core.api | |
| org.apache.directory.server.core.schema |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<OperationEnum,java.util.List<java.lang.String>> |
DefaultDirectoryService.operationInterceptors
A map associating a list of interceptor to each operation
|
| Modifier and Type | Method and Description |
|---|---|
private void |
DefaultDirectoryService.gatherInterceptors(Interceptor interceptor,
java.lang.Class<?> interceptorClz,
OperationEnum operation,
java.util.List<java.lang.String> selectedInterceptorList)
Recursively checks if the given interceptor can be added to the list of interceptors for a given
operation and adds to the list of interceptors if it implements the respective operation
|
java.util.List<java.lang.String> |
DefaultDirectoryService.getInterceptors(OperationEnum operation)
Returns interceptors in the server for a given operation.
|
| Modifier and Type | Field and Description |
|---|---|
private static OperationEnum[] |
OperationEnum.operations
A list of all the operations
|
| Modifier and Type | Method and Description |
|---|---|
static OperationEnum[] |
OperationEnum.getOperations() |
static OperationEnum |
OperationEnum.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static OperationEnum[] |
OperationEnum.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
DirectoryService.getInterceptors(OperationEnum operation)
Returns interceptors in the server.
|
| Modifier and Type | Method and Description |
|---|---|
private Interceptor |
SchemaSubentryManager.findNextInterceptor(OperationEnum operation,
DirectoryService directoryService)
Find the next interceptor in an operation's list of interceptors, assuming that
we are already processing an operation, and we have stopped in a specific
interceptor.
For instance, if the list of all the interceptors is : [A, B, C, D, E, F] and we ave two operations op1 and op2 with the following interceptors list : op1 -> [A, D, F] op2 -> [B, C, E] then assuming that we have stopped at D, then op1.next -> F and op2.next -> E. |
private int |
SchemaSubentryManager.findPosition(OperationEnum operation,
Interceptor interceptor,
DirectoryService directoryService)
Find the position in the operation's list knowing the inteceptor name.
|