Class AsynchronousOperationResult

All Implemented Interfaces:
Direct Known Subclasses:

public class AsynchronousOperationResult extends Object implements ShortDumpable
Primary goal of this class is to support asynchronous operations. The call to operation may return even if the resource operation is still in progress. The IN_PROGRESS status will be indicated in this class in the operation result. The result may also include the asynchronous operation reference in the operational status. This reference may be later used to check the status of the operation. This may seems too simple and maybe pointless now. But we expect that it may later evolve to something like future/promise. FIXME this class looks to be heavily bound to the needs of the provisioning-impl module.
  • Constructor Details

    • AsynchronousOperationResult

      public AsynchronousOperationResult()
  • Method Details

    • getOperationResult

      public OperationResult getOperationResult()
    • setOperationResult

      public void setOperationResult(OperationResult operationResult)
    • getOperationType

      public PendingOperationTypeType getOperationType()
    • setOperationType

      public void setOperationType(PendingOperationTypeType operationType)
    • isQuantumOperation

      public boolean isQuantumOperation()
    • setQuantumOperation

      public void setQuantumOperation(boolean quantumOperation)
    • wrap

      public static AsynchronousOperationResult wrap(OperationResult result)
    • isInProgress

      public boolean isInProgress()
    • shortDump

      public void shortDump(StringBuilder sb)
      Description copied from interface: ShortDumpable
      Show the content of the object intended for diagnostics. This method is supposed to append a compact, human-readable output in a single line. Unlike toString() method, there is no requirement to identify the actual class or type of the object. It is assumed that the class/type will be obvious from the context in which the output is used.
      Specified by:
      shortDump in interface ShortDumpable
      sb - StringBuilder to which to a compact one-line content of the object intended for diagnostics by system administrator should be appended.
    • toString

      public String toString()
      toString in class Object