public interface JobSuspensionCause
One reason for the job to be suspended is the user explicitly requesting it.
Another reason is encountering an error during execution, while being
configured to get suspended in such cases, instead of just failing. See
JobConfig.setSuspendOnFailure(boolean)
.
When the job has been suspended due to an error, then the cause of that error is provided.
Modifier and Type | Method and Description |
---|---|
String |
description()
Describes the job suspension cause in a human-readable form.
|
boolean |
dueToError()
True if Jet suspended the job because it encountered an error during
execution.
|
String |
errorCause()
Describes the error that has led to the suspension of the job.
|
boolean |
requestedByUser()
True if the user explicitly suspended the job.
|
boolean requestedByUser()
boolean dueToError()
@Nonnull String errorCause()
UnsupportedOperationException
if job was not suspended due to an
error.Copyright © 2023 Hazelcast, Inc.. All rights reserved.