Package org.jppf.server.protocol

Classes supporting the data transported between components of the communication model.

See:
          Description

Interface Summary
JPPFDistributedJob Common interface for client-side jobs (see JPPFJob and server-side jobs (see JPPFTaskBundle).
JPPFTaskListener Listener interface for receiving notifications of tasks events.
Location<T> Abstraction of a block of data no matter how its actual location is referred to.
LocationEventListener Listener for events occurring with Location objects.
TaskCompletionListener Listener providing a callback to invoke when a task's execution has completed.
 

Class Summary
AbstractLocation<T> Instances of this class represent the location of an artifact, generally a file or the data found at a url.
BundleWrapper This class wraps a task bundle to express it in terms of DataLocation.
CommandLineTask Instances of this class encapsulate the execution of an external process, program or shell script.
FileLocation Wrapper fro manipulating a file.
JPPFExceptionResult Instances of this class are used to signal that a task could not be sent back by the node to the server.
JPPFJobMetadata Instances of this class hold metadata about a job, that can be used from a load-balancer, to adapt the load balancing to the computational weight of the job and/or the contained tasks.
JPPFJobSLA This class represents the Service Level Agreement Between a JPPF job and a server.
JPPFTask Abstract superclass for all tasks submitted to the execution server.
JPPFTaskBundle Instances of this class group tasks from the same client together, so they are sent to the same node, avoiding unnecessary transport overhead.
JPPFTaskEvent Instances of this class represent events sent by a JPPF task.
LocationEvent Instances of this class represent events occurring when performing I/O operations between Location instances.
MemoryLocation Wrapper fro manipulating a file.
URLLocation Wrapper for manipulating data from a URL.
 

Enum Summary
BundleParameter Constants used when a client sends an admin command to a server.
JPPFTaskBundle.State Type safe enumeration for the values of the bundle state.
 

Annotation Types Summary
JPPFRunnable Annotation to determine which method in a class is the task's main method.
 

Package org.jppf.server.protocol Description

Classes supporting the data transported between components of the communication model.



Copyright © 2005-2010 JPPF Team.