All Classes and Interfaces
Class
Description
Context associated with a remote channel serving state and tasks submission.
Abstract implementation of the client end of the JPPF distributed class loader.
Common abstract superclass for client connections to a server.
Instances of this class manage a list of client connections with the same pool name, priority and remote driver.
Abstract class that support job state management.
Base superclass for components of a JPPF grid topology.
An abstract implementation of the
ConnectionPool interface.This class provides an API to submit execution requests and administration commands,
and request server information data.
It has its own unique identifier, used by the nodes, to determine whether classes from the submitting application should be dynamically reloaded or not, depending on whether the uuid has changed or not.
It has its own unique identifier, used by the nodes, to determine whether classes from the submitting application should be dynamically reloaded or not, depending on whether the uuid has changed or not.
Base superclass for components of a JPPF job hierarchy.
This class provides an API to submit execution requests and administration commands,
and request server information data.
It has its own unique identifier, used by the nodes, to determine whether classes from the submitting application should be dynamically reloaded or not, depending on whether the uuid has changed or not.
It has its own unique identifier, used by the nodes, to determine whether classes from the submitting application should be dynamically reloaded or not, depending on whether the uuid has changed or not.
Instances of this class represent a JPPF job and hold all the required elements:
tasks, execution policy, task listener, data provider, priority, blocking indicator.
Instances of this class provide a stream of JPPF jobs.
Instances of this class hold information about the associations between JPPF drivers and
their attached nodes, for management and monitoring purposes.
Base superclass for components of a JPPF grid topology.
Context associated with a channel serving state and tasks submission.
Context associated with a local channel serving state and tasks submission.
Context associated with a remote channel serving state and tasks submission.
A cache of claspath resources on the client side.
Interface for all class server clients.
Built-in driver discovery which creates connections pools based on the client configuration.
Event sent to notify of a status change for a client connection.
Interface implemented by all classes that desire to handle a connection status
and notify others about status changes.
Instances of this class listen to status change events on client connections.
Instances of this class manage the execution of JPPF tasks by a node.
Instances of this class represent events emitted by the JPPF client job queue whenever a job is added to or removed from the queue.
Interface for classes that wish to be notified of jobs added to or removed from the job queue.
Client queue listener adapter, providing no-op implementations of the
ClientQueueListener interface methods.A resource provider on the client side which uses an underlying resource cache.
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.
The goal is to provide a performance enhancement through an adaptive bundling of tasks originating from the same client.
Wrapper class for the initialization of a client connection.
Interface for pools of connections with a maximum size which can be dynamically updated.
Instances of this class represent events in a
JPPFConnectionPool's life cycle.Interface for filtering
connection pools.Base interface for classes wishing to be notified of connection pool events.
This adapter class provides an empty implementation of each method in the
ConnectionPoolListener interface.This implementation of
JobPersistence stores jobs on the file system using
Java serialization to a file for each job, and uses the jobs uuids as keys to retrieve them.Interface for the configuration properties of a
JPPFExecutorService.Instanes of this class represent a job as seen by a driver.
This interface defines the properties that can be provided to a task submitted by a
JPPFExecutorService..Interface for computing and supplying a job dependency id from a given
JPPFJob.This class represents the dispatch of a job to a node.
AN instance of this class represents a JPPF driver in the jobs hierarchy.
Event emitted by a job when its execution starts or completes.
The type of event.
Listener interface for receiving job started and job ended event notifications.
A convenience class which allows subclassing and implementing only the needed methods of
JobListener.Interface for an asynchronous job submission manager.
This task provides asynchronous management of tasks submitted through the resource adapter.
This class provides a representation of the jobs and corresponding node dispatches executing in a JPPF grid.
This class represents an event emitteed by a
JobMonitor.Interface implemented by all handlers that monitor and mantain the jobs tree.
Listener interface for changes in the jobs of one or more drivers.
A convenience class for subclasses that wish to subscribe to job monitoring events
without having to implement all the methods of the
JobMonitoringListener interface.Enumeration of the possible ways job updates are published as events by the job monitor.
Interface for facilities managing the persistence of jobs and their state.
Exception thrown when an error occurs during a job persistence operation.
Instances of this class hold and manage the results of a job.
This class ensures that idle nodes get assigned pending tasks from the job queue.
The status of a job.
Instances of this class represent a status change notification for a jppf job.
Interface implemented by classes that wish to handle job statuses.
Listener interface for receiving job status change notifications.
This class provides an API to submit execution requests and administration commands,
and request server information data.
It has its own unique identifier, used by the nodes, to determine whether classes from the submitting application should be dynamically reloaded or not, depending on whether the uuid has changed or not.
It has its own unique identifier, used by the nodes, to determine whether classes from the submitting application should be dynamically reloaded or not, depending on whether the uuid has changed or not.
Interface for a client connection to a JPPF driver.
Instances of this class represent connections to remote JPPF drivers.
Status of the connection between a client and a driver.
A
CompletionService which works specifically with JPPFExecutorServices.Instances of this class manage a list of client connections with the same pool name, priority and remote driver.
Context associated with a client.
Instances of this class allow monitoring and managing, on the client side, the jobs persisted in a remote driver.
Implementation of an
ExecutorService wrapper around a JPPFClient.Instances of this class represent a JPPF job and hold all the required elements:
tasks, execution policy, task listener, data provider, priority, blocking indicator.
A JPPF queue whose elements are ordered by decreasing priority.
Implementation of a future handled by a
JPPFExecutorService.This interface defines the properties that can be provided to a task
submitted by a
JPPFExecutorService and that is not a Task instance.Instances of this class handle the sending and receiving of jobs to and from a JPPF driver.
This map counts the number of each enum value that is put as a map value.
Implementation of
TopologyDriver for JPPF drivers.Instances of this class represent topology events, including addition/removal of a driver,
addition/removal/update of a node and addition/removal of a peer driver connected as a node.
The types of updates for an event.
Listener interface for changes in the grid topology.
A convenience class for subclasses that wish to receive topology events
without having to implement all the methods of the
TopologyListener interface.Instances of this class discover and maintain a representation of a JPPF grid topology.
Implementation of
TopologyDriver for JPPF nodes.Used for temporary display of the status of a node, before it is removed.
Instances of this class represent peer drivers as nodes for the driver they are connected to.