|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.unboundid.ldap.sdk.BasicAsyncResultListener
@Mutable @ThreadSafety(level=NOT_THREADSAFE) public final class BasicAsyncResultListener
This class provides a basic implementation of the AsyncResultListener
interface that will merely set the result object to a local variable that can
be accessed through a getter method. It provides a listener that may be
easily used when processing an asynchronous operation using the
AsyncRequestID
as a java.util.concurrent.Future
object.
Constructor Summary | |
---|---|
BasicAsyncResultListener()
Creates a new instance of this class for use in processing a single add, delete, modify, or modify DN operation. |
Method Summary | |
---|---|
LDAPResult |
getLDAPResult()
Retrieves the result that has been received for the associated asynchronous operation, if it has been received. |
void |
ldapResultReceived(AsyncRequestID requestID,
LDAPResult ldapResult)
Indicates that the provided LDAP result has been received in response to an asynchronous operation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BasicAsyncResultListener()
Method Detail |
---|
@InternalUseOnly public void ldapResultReceived(AsyncRequestID requestID, LDAPResult ldapResult)
ldapResultReceived
in interface AsyncResultListener
requestID
- The async request ID of the request for which the
response was received.ldapResult
- The LDAP result that has been received.public LDAPResult getLDAPResult()
null
if no response has been received yet.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |