Class NoOpAsyncResult

java.lang.Object
org.apache.qpid.jms.provider.NoOpAsyncResult
All Implemented Interfaces:
AsyncResult

public class NoOpAsyncResult extends Object implements AsyncResult
Simple NoOp implementation used when the result of the operation does not matter.
  • Field Details

  • Constructor Details

    • NoOpAsyncResult

      public NoOpAsyncResult()
  • Method Details

    • onFailure

      public void onFailure(ProviderException result)
      Description copied from interface: AsyncResult
      If the operation fails this method is invoked with the Exception that caused the failure.
      Specified by:
      onFailure in interface AsyncResult
      Parameters:
      result - The error that resulted in this asynchronous operation failing.
    • onSuccess

      public void onSuccess()
      Description copied from interface: AsyncResult
      If the operation succeeds the resulting value produced is set to null and the waiting parties are signaled.
      Specified by:
      onSuccess in interface AsyncResult
    • isComplete

      public boolean isComplete()
      Description copied from interface: AsyncResult
      Returns true if the AsyncResult has completed. The task is considered complete regardless if it succeeded or failed.
      Specified by:
      isComplete in interface AsyncResult
      Returns:
      returns true if the asynchronous operation has completed.