|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@NotExtensible @ThreadSafety(level=INTERFACE_NOT_THREADSAFE) public interface InMemoryInterceptedModifyResult
This class provides an API that can be used in the course of processing a
modify request via the InMemoryOperationInterceptor
API.
Method Summary | |
---|---|
ReadOnlyModifyRequest |
getRequest()
Retrieves the modify request that was processed. |
LDAPResult |
getResult()
Retrieves the modify result to be returned to the client. |
void |
sendIntermediateResponse(IntermediateResponse intermediateResponse)
Sends the provided intermediate response message to the client. |
void |
setResult(LDAPResult modifyResult)
Replaces the modify result to be returned to the client. |
Methods inherited from interface com.unboundid.ldap.listener.interceptor.InMemoryInterceptedResult |
---|
getConnectedAddress, getConnectedPort, getConnectionID, getMessageID, getProperty, sendUnsolicitedNotification |
Method Detail |
---|
ReadOnlyModifyRequest getRequest()
LDAPResult getResult()
void setResult(LDAPResult modifyResult)
modifyResult
- The modify result that should be returned to the
client instead of the result originally generated by
the in-memory directory server. It must not be
null
.void sendIntermediateResponse(IntermediateResponse intermediateResponse) throws LDAPException
InMemoryOperationInterceptor.processIntermediateResponse(com.unboundid.ldap.listener.interceptor.InMemoryInterceptedIntermediateResponse)
method of
all registered operation interceptors.
intermediateResponse
- The intermediate response to send to the
client. It must not be null
.
LDAPException
- If a problem is encountered while trying to send
the intermediate response.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |