|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.unboundid.directory.sdk.ds.types.PreOperationPluginResult
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class PreOperationPluginResult
This class defines a structure which may be used to provide information about the result of the processing performed by a pre-operation plugin.
Field Summary | |
---|---|
static PreOperationPluginResult |
SUCCESS
A predefined result instance that indicates all processing completed successfully. |
Constructor Summary | |
---|---|
PreOperationPluginResult(boolean connectionTerminated,
boolean continuePluginProcessing,
boolean sendResponseImmediately,
boolean skipCoreProcessing)
Creates a new pre-operation plugin result with the provided information. |
Method Summary | |
---|---|
boolean |
connectionTerminated()
Indicates whether the client connection was terminated by the plugin. |
boolean |
continuePluginProcessing()
Indicates whether to continue processing other pre-operation plugins for the connection. |
boolean |
sendResponseImmediately()
Indicates whether the server should send a response to the client immediately without performing any core processing. |
boolean |
skipCoreProcessing()
Indicates whether the server should skip the core processing for the operation. |
java.lang.String |
toString()
Retrieves a string representation of this pre-operation plugin result. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final PreOperationPluginResult SUCCESS
Constructor Detail |
---|
public PreOperationPluginResult(boolean connectionTerminated, boolean continuePluginProcessing, boolean sendResponseImmediately, boolean skipCoreProcessing)
connectionTerminated
- Indicates whether the client connection
was terminated by the plugin.continuePluginProcessing
- Indicates whether to continue processing
other pre-operation plugins for the
operation.sendResponseImmediately
- Indicates whether to send the response
to the client immediately without
performing any of the core processing.skipCoreProcessing
- Indicates whether the server should skip
the core processing for the operation.
If this is true
but
sendResponseImmediately
is
false
, then any post-operation
plugins will still be invoked.Method Detail |
---|
public boolean connectionTerminated()
true
if the client connection was terminated by the
plugin, or false
if not.public boolean continuePluginProcessing()
true
if the server should continue processing other
pre-operation plugins for the connection, or false
if not.public boolean sendResponseImmediately()
true
if the server should send a response to the client
immediately withoutpublic boolean skipCoreProcessing()
true
if the server should skip the core processing for the
operation, or false
if not.public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |