Class LongRunningOperationStatus


  • public final class LongRunningOperationStatus
    extends ExpandableStringEnum<LongRunningOperationStatus>
    An enum to represent all possible states that a long-running operation may find itself in. The poll operation is considered complete when the status is one of SUCCESSFULLY_COMPLETED, USER_CANCELLED or FAILED.
    • Field Detail

      • NOT_STARTED

        public static final LongRunningOperationStatus NOT_STARTED
        Represents that polling has not yet started for this long-running operation.
      • IN_PROGRESS

        public static final LongRunningOperationStatus IN_PROGRESS
        Represents that the long-running operation is in progress and not yet complete.
      • SUCCESSFULLY_COMPLETED

        public static final LongRunningOperationStatus SUCCESSFULLY_COMPLETED
        Represent that the long-running operation is completed successfully.
      • FAILED

        public static final LongRunningOperationStatus FAILED
        Represents that the long-running operation has failed to successfully complete, however this is still considered as complete long-running operation, meaning that the PollerFlux instance will report that it is complete.
      • USER_CANCELLED

        public static final LongRunningOperationStatus USER_CANCELLED
        Represents that the long-running operation is cancelled by user, however this is still considered as complete long-running operation.
    • Constructor Detail

      • LongRunningOperationStatus

        public LongRunningOperationStatus()
    • Method Detail

      • isComplete

        public boolean isComplete()
        Returns a boolean to represent if the operation is in a completed state or not.
        Returns:
        True if the operation is in a completed state, otherwise false.