|
|||||||||
| 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 AsyncResultListenerrequestID - 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 | ||||||||