public class ControlsInjector extends com.unboundid.directory.sdk.ds.api.Plugin
Modifier and Type | Class and Description |
---|---|
class |
ControlsInjector.ControlsInjectorMonitorProvider |
Constructor and Description |
---|
ControlsInjector() |
Modifier and Type | Method and Description |
---|---|
com.unboundid.ldap.sdk.ResultCode |
applyConfiguration(com.unboundid.directory.sdk.ds.config.PluginConfig config,
com.unboundid.util.args.ArgumentParser parser,
List<String> adminActionsRequired,
List<String> messages) |
void |
defineConfigArguments(com.unboundid.util.args.ArgumentParser parser) |
com.unboundid.directory.sdk.ds.types.PreParsePluginResult |
doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext,
com.unboundid.directory.sdk.common.operation.UpdatableAbandonRequest request)
Performs the necessary processing to add the configured control to ABANDON requests
|
com.unboundid.directory.sdk.ds.types.PreParsePluginResult |
doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext,
com.unboundid.directory.sdk.common.operation.UpdatableAddRequest request,
com.unboundid.directory.sdk.common.operation.UpdatableAddResult result)
Performs the necessary processing to add the configured control to ADD requests
|
com.unboundid.directory.sdk.ds.types.PreParsePluginResult |
doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext,
com.unboundid.directory.sdk.common.operation.UpdatableCompareRequest request,
com.unboundid.directory.sdk.common.operation.UpdatableCompareResult result)
Performs the necessary processing to add the configured control to COMPARE requests
|
com.unboundid.directory.sdk.ds.types.PreParsePluginResult |
doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext,
com.unboundid.directory.sdk.common.operation.UpdatableDeleteRequest request,
com.unboundid.directory.sdk.common.operation.UpdatableDeleteResult result)
Performs the necessary processing to add the configured control to DELETE requests
|
com.unboundid.directory.sdk.ds.types.PreParsePluginResult |
doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext,
com.unboundid.directory.sdk.common.operation.UpdatableExtendedRequest request,
com.unboundid.directory.sdk.common.operation.UpdatableExtendedResult result)
Performs the necessary processing to add the configured control to EXTENDED requests
|
com.unboundid.directory.sdk.ds.types.PreParsePluginResult |
doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext,
com.unboundid.directory.sdk.common.operation.UpdatableModifyDNRequest request,
com.unboundid.directory.sdk.common.operation.UpdatableModifyDNResult result)
Performs the necessary processing to add the configured control to MODIFY DN requests
|
com.unboundid.directory.sdk.ds.types.PreParsePluginResult |
doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext,
com.unboundid.directory.sdk.common.operation.UpdatableModifyRequest request,
com.unboundid.directory.sdk.common.operation.UpdatableModifyResult result)
Performs the necessary processing to add the configured control to MODIFY requests
|
com.unboundid.directory.sdk.ds.types.PreParsePluginResult |
doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext,
com.unboundid.directory.sdk.common.operation.UpdatableSASLBindRequest request,
com.unboundid.directory.sdk.common.operation.UpdatableBindResult result)
Performs the necessary processing to add the configured control to SASL BIND requests
|
com.unboundid.directory.sdk.ds.types.PreParsePluginResult |
doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext,
com.unboundid.directory.sdk.common.operation.UpdatableSimpleBindRequest request,
com.unboundid.directory.sdk.common.operation.UpdatableBindResult result)
Performs the necessary processing to add the configured control to Simple BIND requests
|
com.unboundid.directory.sdk.ds.types.PreParsePluginResult |
doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext,
com.unboundid.directory.sdk.common.operation.UpdatableUnbindRequest request)
Performs the necessary processing to add the configured control to UNBIND requests
|
com.unboundid.directory.sdk.ds.types.PreParsePluginResult |
doPreParse(com.unboundid.directory.sdk.common.types.ActiveSearchOperationContext operationContext,
com.unboundid.directory.sdk.common.operation.UpdatableSearchRequest request,
com.unboundid.directory.sdk.common.operation.UpdatableSearchResult result)
Performs the necessary processing to add the configured control to SEARCH requests
|
void |
finalizePlugin() |
String[] |
getExtensionDescription() |
String |
getExtensionName() |
void |
initializePlugin(com.unboundid.directory.sdk.ds.types.DirectoryServerContext serverContext,
com.unboundid.directory.sdk.ds.config.PluginConfig config,
com.unboundid.util.args.ArgumentParser parser) |
doIntermediateResponse, doLDIFExport, doLDIFImport, doPostConnect, doPostDisconnect, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostReplication, doPostReplication, doPostReplication, doPostReplication, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doSearchEntry, doSearchReference, doShutdown, doStartup, doSubordinateModifyDN, getExamplesArgumentSets, getStartupDependencies, isConfigurationAcceptable
public ControlsInjector()
public String getExtensionName()
getExtensionName
in interface com.unboundid.directory.sdk.common.internal.UnboundIDExtension
getExtensionName
in class com.unboundid.directory.sdk.ds.api.Plugin
public String[] getExtensionDescription()
getExtensionDescription
in interface com.unboundid.directory.sdk.common.internal.UnboundIDExtension
getExtensionDescription
in class com.unboundid.directory.sdk.ds.api.Plugin
public void defineConfigArguments(com.unboundid.util.args.ArgumentParser parser) throws com.unboundid.util.args.ArgumentException
defineConfigArguments
in interface com.unboundid.directory.sdk.common.internal.Configurable
defineConfigArguments
in class com.unboundid.directory.sdk.ds.api.Plugin
com.unboundid.util.args.ArgumentException
public void initializePlugin(com.unboundid.directory.sdk.ds.types.DirectoryServerContext serverContext, com.unboundid.directory.sdk.ds.config.PluginConfig config, com.unboundid.util.args.ArgumentParser parser) throws com.unboundid.ldap.sdk.LDAPException
initializePlugin
in class com.unboundid.directory.sdk.ds.api.Plugin
com.unboundid.ldap.sdk.LDAPException
public void finalizePlugin()
finalizePlugin
in class com.unboundid.directory.sdk.ds.api.Plugin
public com.unboundid.ldap.sdk.ResultCode applyConfiguration(com.unboundid.directory.sdk.ds.config.PluginConfig config, com.unboundid.util.args.ArgumentParser parser, List<String> adminActionsRequired, List<String> messages)
applyConfiguration
in interface com.unboundid.directory.sdk.common.internal.Reconfigurable<com.unboundid.directory.sdk.ds.config.PluginConfig>
applyConfiguration
in class com.unboundid.directory.sdk.ds.api.Plugin
public com.unboundid.directory.sdk.ds.types.PreParsePluginResult doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext, com.unboundid.directory.sdk.common.operation.UpdatableAbandonRequest request)
doPreParse
in class com.unboundid.directory.sdk.ds.api.Plugin
operationContext
- the operation contextrequest
- the request to updatepublic com.unboundid.directory.sdk.ds.types.PreParsePluginResult doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext, com.unboundid.directory.sdk.common.operation.UpdatableAddRequest request, com.unboundid.directory.sdk.common.operation.UpdatableAddResult result)
doPreParse
in class com.unboundid.directory.sdk.ds.api.Plugin
operationContext
- the operation contextrequest
- the request to updateresult
- the updatable resultpublic com.unboundid.directory.sdk.ds.types.PreParsePluginResult doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext, com.unboundid.directory.sdk.common.operation.UpdatableSimpleBindRequest request, com.unboundid.directory.sdk.common.operation.UpdatableBindResult result)
doPreParse
in class com.unboundid.directory.sdk.ds.api.Plugin
operationContext
- the operation contextrequest
- the request to updateresult
- the updatable resultpublic com.unboundid.directory.sdk.ds.types.PreParsePluginResult doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext, com.unboundid.directory.sdk.common.operation.UpdatableSASLBindRequest request, com.unboundid.directory.sdk.common.operation.UpdatableBindResult result)
doPreParse
in class com.unboundid.directory.sdk.ds.api.Plugin
operationContext
- the operation contextrequest
- the request to updateresult
- the updatable resultpublic com.unboundid.directory.sdk.ds.types.PreParsePluginResult doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext, com.unboundid.directory.sdk.common.operation.UpdatableCompareRequest request, com.unboundid.directory.sdk.common.operation.UpdatableCompareResult result)
doPreParse
in class com.unboundid.directory.sdk.ds.api.Plugin
operationContext
- the operation contextrequest
- the request to updateresult
- the updatable resultpublic com.unboundid.directory.sdk.ds.types.PreParsePluginResult doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext, com.unboundid.directory.sdk.common.operation.UpdatableDeleteRequest request, com.unboundid.directory.sdk.common.operation.UpdatableDeleteResult result)
doPreParse
in class com.unboundid.directory.sdk.ds.api.Plugin
operationContext
- the operation contextrequest
- the request to updateresult
- the updatable resultpublic com.unboundid.directory.sdk.ds.types.PreParsePluginResult doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext, com.unboundid.directory.sdk.common.operation.UpdatableExtendedRequest request, com.unboundid.directory.sdk.common.operation.UpdatableExtendedResult result)
doPreParse
in class com.unboundid.directory.sdk.ds.api.Plugin
operationContext
- the operation contextrequest
- the request to updateresult
- the updatable resultpublic com.unboundid.directory.sdk.ds.types.PreParsePluginResult doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext, com.unboundid.directory.sdk.common.operation.UpdatableModifyRequest request, com.unboundid.directory.sdk.common.operation.UpdatableModifyResult result)
doPreParse
in class com.unboundid.directory.sdk.ds.api.Plugin
operationContext
- the operation contextrequest
- the request to updateresult
- the updatable resultpublic com.unboundid.directory.sdk.ds.types.PreParsePluginResult doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext, com.unboundid.directory.sdk.common.operation.UpdatableModifyDNRequest request, com.unboundid.directory.sdk.common.operation.UpdatableModifyDNResult result)
doPreParse
in class com.unboundid.directory.sdk.ds.api.Plugin
operationContext
- the operation contextrequest
- the request to updateresult
- the updatable resultpublic com.unboundid.directory.sdk.ds.types.PreParsePluginResult doPreParse(com.unboundid.directory.sdk.common.types.ActiveSearchOperationContext operationContext, com.unboundid.directory.sdk.common.operation.UpdatableSearchRequest request, com.unboundid.directory.sdk.common.operation.UpdatableSearchResult result)
doPreParse
in class com.unboundid.directory.sdk.ds.api.Plugin
operationContext
- the operation contextrequest
- the request to updateresult
- the updatable resultpublic com.unboundid.directory.sdk.ds.types.PreParsePluginResult doPreParse(com.unboundid.directory.sdk.common.types.ActiveOperationContext operationContext, com.unboundid.directory.sdk.common.operation.UpdatableUnbindRequest request)
doPreParse
in class com.unboundid.directory.sdk.ds.api.Plugin
operationContext
- the operation contextrequest
- the request to updateCopyright © 2020 Ping Identity Corp. All rights reserved.