java.lang.Object
java.lang.Throwable
java.lang.Exception
java.util.concurrent.ExecutionException
com.pervasive.datarush.cal.DistributedExecutionException
com.pervasive.datarush.cal.BatchExecutionException
- All Implemented Interfaces:
Serializable
Subclass of DistributedExecutionException that contains all the exceptions
that occurred in one batch. The various methods of
ExecutionUtil will
flatten DistributedExecutionException's containing batch execution
exception such that the client only sees flat
DistributedExecutionException's. In other words, this exception will never be
seen by clients, but cluster provider implementations should throw it if they
process a batch where the batch has multiple exceptions.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBatchExecutionException(List<? extends Throwable> exceptions) Create a batch execution exception from a list of causes -
Method Summary
Methods inherited from class com.pervasive.datarush.cal.DistributedExecutionException
getCauses, printStackTrace, printStackTrace, printStackTrace, toStringMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace
-
Constructor Details
-
BatchExecutionException
Create a batch execution exception from a list of causes- Parameters:
exceptions- the cause exceptions
-