Interface | Description |
---|---|
CancellationHandler |
This interface should be implemented by tasks that wish a callback invoked as soon
as they are cancelled.
|
ClassPath |
A container for class path elements.
|
ClassPathElement |
Instances of this class represent classpath elements that can be added dynamically to a JPPF class loader.
|
DataProvider |
Instances of this class provide a way for tasks to share common data.
|
Interruptibility |
This interface should be implemented by JPPF task classes that wish to control
whether they can be interrupted upon cancellation or timeout.
|
JobMetadata |
Instances of this interface hold metadata about a job, that can be used from a driver or node extension or plugin.
|
JPPFDistributedJob |
Common interface for client-side jobs (see
JPPFJob and server-side jobs
(see TaskBundle ). |
Task<T> |
Interface for all tasks submitted to the execution server.
|
Class | Description |
---|---|
AbstractNotificationBundle | |
AbstractTask<T> |
Abstract superclass for all tasks submitted to the execution server.
|
ClassPathElementImpl |
A simple implementation of the
ClassPathElement interface. |
ClassPathImpl |
A simple implementation of the
ClassPath interface |
CommandLineTask<T> |
Instances of this class encapsulate the execution of an external process, program or shell script.
This task starts and external process using command line arguments, environment variables, and a list of input and/or output files to use or generated by the external process. This task also captures the standard and error output (i.e. |
JobClientSLA |
This interface represents the Service Level Agreement between a JPPF job and a JPPF client.
|
JobCommonSLA<T extends JobCommonSLA<T>> |
This interface represents the Service Level Agreement between a JPPF job and a server.
|
JobDependencySpec |
Instances of this class represent the definition of a job and its dependencies.
|
JobSLA |
This interface represents the Service Level Agreement between a JPPF job and a server.
|
JPPFExceptionResult |
Instances of this class are used to signal that a task could not be sent back by the node to the server.
|
JPPFExceptionResultEx | |
JPPFNodeConfigSpec |
Instances of this class are set as job SLA attributes and describe the desired node configuration for a job.
|
JPPFTask |
This class is kept for compatibility with existing user installations which make use of it,
as we understand there are quite a few that still do.
|
JPPFTaskSerializationException | |
MemoryMapDataProvider |
Implementation of a data provider that handles in-memory data backed by a
Map . |
NotificationBundle | |
PersistenceSpec |
This class defines whether a job should be persisted and the behavior of the persistence facility upon recovery.
|
ScriptedTask<T> |
A task implementation which executes a script in a specified JSR 223 (
javax.script APIs) script language. |
Enum | Description |
---|---|
NotificationBundle.NotificationType |
Possible types of notifications.
|
Annotation Type | Description |
---|---|
JPPFRunnable |
Annotation to determine which method in a class is the task's main method.
|
Copyright © 2005-2019 JPPF Team.