Interface AbandonRequest

All Superinterfaces:
Request

public interface AbandonRequest extends Request
The Abandon operation allows a client to request that the server abandon an uncompleted operation.

Abandon, Bind, Unbind, and StartTLS operations cannot be abandoned.

  • Method Details

    • addControl

      Description copied from interface: Request
      Adds the provided control to this request.
      Specified by:
      addControl in interface Request
      Parameters:
      control - The control to be added to this request.
      Returns:
      This request.
    • getControl

      <C extends Control> C getControl(ControlDecoder<C> decoder, DecodeOptions options) throws DecodeException
      Description copied from interface: Request
      Decodes and returns the first control in this request having an OID corresponding to the provided control decoder.
      Specified by:
      getControl in interface Request
      Type Parameters:
      C - The type of control to be decoded and returned.
      Parameters:
      decoder - The control decoder.
      options - The set of decode options which should be used when decoding the control.
      Returns:
      The decoded control, or null if the control is not included with this request.
      Throws:
      DecodeException - If the control could not be decoded because it was malformed in some way (e.g. the control value was missing, or its content could not be decoded).
    • getControls

      Description copied from interface: Request
      Returns a List containing the controls included with this request. The returned List may be modified if permitted by this request.
      Specified by:
      getControls in interface Request
      Returns:
      A List containing the controls.
    • getRequestID

      Returns the request ID of the request to be abandoned.
      Returns:
      The request ID of the request to be abandoned.
    • setRequestID

      Sets the request ID of the request to be abandoned.
      Parameters:
      id - The request ID of the request to be abandoned.
      Returns:
      This abandon request.
      Throws:
      UnsupportedOperationException - If this abandon request does not permit the request ID to be set.