java.lang.Object
org.sejda.model.task.TaskExecutionContext
Mutable context holding a task execution
- Author:
- Andrea Vacondio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
assertHasOutputDocuments
(String message) void
void
assertTaskIsLenient
(String message) long
int
int
task()
void
void
-
Constructor Details
-
TaskExecutionContext
-
-
Method Details
-
notifiableTaskMetadata
-
task
-
taskStart
public void taskStart() -
taskEnded
public void taskEnded() -
executionTime
public long executionTime() -
incrementAndGetOutputDocumentsCounter
public int incrementAndGetOutputDocumentsCounter() -
outputDocumentsCounter
public int outputDocumentsCounter() -
assertTaskIsLenient
- Parameters:
e
- the exception the lenient task can recover from- Throws:
TaskNonLenientExecutionException
-
assertTaskIsLenient
- Parameters:
message
- the error the lenient task can recover from- Throws:
TaskNonLenientExecutionException
-
assertHasOutputDocuments
- Parameters:
message
- the error message if no output documents have been created- Throws:
TaskExecutionException
-