org.apache.directory.ldap.client.api.future
Class ModifyFuture
java.lang.Object
org.apache.directory.ldap.client.api.future.ResponseFuture<org.apache.directory.api.ldap.model.message.ModifyResponse>
org.apache.directory.ldap.client.api.future.ModifyFuture
- All Implemented Interfaces:
- Future<org.apache.directory.api.ldap.model.message.Response>
public class ModifyFuture
- extends ResponseFuture<org.apache.directory.api.ldap.model.message.ModifyResponse>
A Future to manage ModifyRequest.
- Author:
- Apache Directory Project
|
Method Summary |
org.apache.directory.api.ldap.model.message.ModifyResponse |
get()
Get the ModifyResponse, blocking until one is received. |
org.apache.directory.api.ldap.model.message.ModifyResponse |
get(long timeout,
TimeUnit unit)
Get the ModifyResponse, blocking until one is received, or until the
given timeout is reached. |
String |
toString()
|
ModifyFuture
public ModifyFuture(LdapConnection connection,
int messageId)
- Creates a new instance of ModifyFuture.
- Parameters:
connection - the LDAP connectionmessageId - The associated messageId
get
public org.apache.directory.api.ldap.model.message.ModifyResponse get()
throws InterruptedException,
ExecutionException
- Get the ModifyResponse, blocking until one is received.
- Specified by:
get in interface Future<org.apache.directory.api.ldap.model.message.Response>- Overrides:
get in class ResponseFuture<org.apache.directory.api.ldap.model.message.ModifyResponse>
- Returns:
- the modify response
- Throws:
InterruptedException - if the operation has been cancelled by client
ExecutionException
get
public org.apache.directory.api.ldap.model.message.ModifyResponse get(long timeout,
TimeUnit unit)
throws InterruptedException,
ExecutionException,
TimeoutException
- Get the ModifyResponse, blocking until one is received, or until the
given timeout is reached.
- Specified by:
get in interface Future<org.apache.directory.api.ldap.model.message.Response>- Overrides:
get in class ResponseFuture<org.apache.directory.api.ldap.model.message.ModifyResponse>
- Parameters:
timeout - unit -
- Returns:
- the modify response
- Throws:
InterruptedException - if the operation has been cancelled by client
ExecutionException
TimeoutException
toString
public String toString()
-
- Overrides:
toString in class ResponseFuture<org.apache.directory.api.ldap.model.message.ModifyResponse>
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.