@Extensible @ThreadSafety(level=INTERFACE_THREADSAFE) public interface IntermediateResponseTransformer
|Modifier and Type||Method and Description|
Transforms the provided intermediate response and/or set of controls to alter what will be returned to the client.
@Nullable ObjectPair<IntermediateResponseProtocolOp,Control> transformIntermediateResponse(int messageID, @NotNull IntermediateResponseProtocolOp response, @NotNull Control controls)
messageID- The message ID for the associated search operation.
response- The intermediate response to be processed. It will not be
controls- The set of controls to be processed. It will not be
nullbut may be empty if there are no controls.
ObjectPaircontaining a possibly updated intermediate response and set of controls, or
nullto indicate that the response should not be returned to the client.