org.opends.dsml.protocol
Class DSMLAbandonOperation

java.lang.Object
  extended by org.opends.dsml.protocol.DSMLAbandonOperation

public class DSMLAbandonOperation
extends java.lang.Object

This class provides the functionality for the performing an LDAP ABANDON operation based on the specified DSML request.


Constructor Summary
DSMLAbandonOperation(LDAPConnection connection)
          Create an instance with the specified LDAP connection.
 
Method Summary
 org.opends.dsml.protocol.LDAPResult doOperation(org.opends.dsml.protocol.ObjectFactory objFactory, org.opends.dsml.protocol.AbandonRequest abandonRequest)
          Perform the LDAP ABANDON operation and send the result back to the client.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DSMLAbandonOperation

public DSMLAbandonOperation(LDAPConnection connection)
Create an instance with the specified LDAP connection.

Parameters:
connection - The LDAP connection to send the request on.
Method Detail

doOperation

public org.opends.dsml.protocol.LDAPResult doOperation(org.opends.dsml.protocol.ObjectFactory objFactory,
                                                       org.opends.dsml.protocol.AbandonRequest abandonRequest)
                                                throws LDAPException,
                                                       java.io.IOException
Perform the LDAP ABANDON operation and send the result back to the client.

Parameters:
objFactory - The object factory for this operation.
abandonRequest - The abandon request for this operation.
Returns:
The result of the abandon operation.
Throws:
java.io.IOException - If an I/O problem occurs.
LDAPException - If an error occurs while interacting with an LDAP element.