Uses of Package
org.jppf.node.protocol

Packages that use org.jppf.node.protocol
Package
Description
Support for JPPF-annotated, Runnable, Callable and POJO tasks.
Interfaces for the new load-balancing execution on the client and server side.
Interfaces for the new load-balancing execution on the client and server side.
Support for transport-agnostic communication with remote services and disk overflow.
Support for job selectors and job management in the server.
Classes supporting the load-balancing of tasks distribution to the servers and nodes.
This package contains the implementations of all the JPPF built-in load-balancing algorithms.
Classes supporting execution policies.
Support for graphs of tasks within jobs and graphs of jobs.
Support for job management mbeans in the server.
  • Class
    Description
    Abstract superclass for all tasks submitted to the execution server.
    This interface should be implemented by tasks that wish a callback invoked as soon as they are cancelled.
    Instances of this class provide a way for tasks to share common data.
    This interface should be implemented by JPPF task classes that wish to control whether they can be interrupted upon cancellation or timeout.
    Interface representig an object that cn be accessed by its position in an ordered set.
    Interface for all tasks submitted to the execution server.
  • Class
    Description
    Instances of this class provide a way for tasks to share common data.
    Interface for all tasks submitted to the execution server.
    Interface for job headers sent ver the network.
     
  • Class
    Description
    A convenient class to associate a TaskBundle and a list of Tasks.
    Instances of this class provide a way for tasks to share common data.
    Interface for all tasks submitted to the execution server.
    Interface for job headers sent ver the network.
     
  • Class
    Description
    Abstract superclass for all tasks submitted to the execution server.
    This interface should be implemented by JPPF task classes that wish to control whether they can be interrupted upon cancellation or timeout.
    Interface representig an object that cn be accessed by its position in an ordered set.
    Interface for all tasks submitted to the execution server.
  • Class
    Description
    Instances of this interface hold metadata about a job, that can be used from a driver or node extension or plugin.
    This interface represents the Service Level Agreement between a JPPF job and a server.
    Common interface for client-side jobs (see JPPFJob and server-side jobs (see TaskBundle).
    Interface for all tasks submitted to the execution server.
    Interface for job headers sent ver the network.
  • Class
    Description
    Common interface for client-side jobs (see JPPFJob and server-side jobs (see TaskBundle).
  • Class
    Description
    Common interface for client-side jobs (see JPPFJob and server-side jobs (see TaskBundle).
  • Class
    Description
    Common interface for client-side jobs (see JPPFJob and server-side jobs (see TaskBundle).
  • Class
    Description
    Interface for all tasks submitted to the execution server.
  • Class
    Description
    This interface represents the Service Level Agreement between a JPPF job and a JPPF client.
    Instances of this interface hold metadata about a job, that can be used from a driver or node extension or plugin.
    This interface represents the Service Level Agreement between a JPPF job and a server.
  • Class
    Description
     
    Abstract superclass for all tasks submitted to the execution server.
    Constants used when a client sends an admin command to a server.
    A container for class path elements.
    Instances of this class represent classpath elements that can be added dynamically to a JPPF class loader.
    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. equivalent to System.out and System.err) of the external process.
    Instances of this class provide a way for tasks to share common data.
    This interface should be implemented by JPPF task classes that wish to control whether they can be interrupted upon cancellation or timeout.
    This interface represents the Service Level Agreement between a JPPF job and a JPPF client.
    This interface represents the Service Level Agreement between a JPPF job and a server.
    Instances of this class represent the definition of a job and its dependencies.
    Instances of this interface hold metadata about a job, that can be used from a driver or node extension or plugin.
    This interface represents the Service Level Agreement between a JPPF job and a server.
    Common interface for client-side jobs (see JPPFJob and server-side jobs (see TaskBundle).
    Instances of this class are used to signal that a task could not be sent back by the node to the server.
    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.
    Instances of this class are set as job SLA attributes and describe the desired node configuration for a job.
    Instances of this class group tasks from the same client together, so they are sent to the same node, avoiding unnecessary transport overhead.
    The goal is to provide a performance enhancement through an adaptive bundling of tasks originating from the same client.
    Possible types of notifications.
    This class defines whether a job should be persisted and the behavior of the persistence facility upon recovery.
    Interface representig an object that cn be accessed by its position in an ordered set.
    A task implementation which executes a script in a specified JSR 223 (javax.script APIs) script language.
    Interface for all tasks submitted to the execution server.
    Interface for job headers sent ver the network.
     
    State for task indicating whether result or exception was received.
  • Class
    Description
    Abstract superclass for all tasks submitted to the execution server.
    This interface should be implemented by JPPF task classes that wish to control whether they can be interrupted upon cancellation or timeout.
    Instances of this class represent the definition of a job and its dependencies.
    Interface representig an object that cn be accessed by its position in an ordered set.
    Interface for all tasks submitted to the execution server.
  • Class
    Description
    Instances of this interface hold metadata about a job, that can be used from a driver or node extension or plugin.
    This interface represents the Service Level Agreement between a JPPF job and a server.