Interface CSCertificateTaskStatusType
- All Known Implementing Classes:
CSCertificateTaskStatusType.CSCertificateTaskCompleted,CSCertificateTaskStatusType.CSCertificateTaskFailedButCanBeRetried,CSCertificateTaskStatusType.CSCertificateTaskFailedPermanently,CSCertificateTaskStatusType.CSCertificateTaskInProgress
public sealed interface CSCertificateTaskStatusType
permits CSCertificateTaskStatusType.CSCertificateTaskFailedPermanently, CSCertificateTaskStatusType.CSCertificateTaskFailedButCanBeRetried, CSCertificateTaskStatusType.CSCertificateTaskInProgress, CSCertificateTaskStatusType.CSCertificateTaskCompleted
The status of a task execution.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordThe task is completed.static final recordThe task failed, but might succeed if it is retried.static final recordThe task failed permanently and retrying will not result in success.static final recordThe task is in progress and should be retried. -
Method Summary
-
Method Details
-
isFailure
boolean isFailure()- Returns:
- The status is a failure
-
delayRequired
OptionalLong delayRequired()- Returns:
- The delay required until the next time this task is retried, or the next task is executed
-