Package org.jppf.client
package org.jppf.client
Support for the clients connecting to the JPPF driver,
connection pooling, and JPPF jobs.
Found in: jppf-client.jar
-
ClassDescriptionAbstract 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.AbstractConnectionPool<E extends AutoCloseable>An abstract implementation of the
ConnectionPoolinterface.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.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.AbstractJPPFJob<J extends AbstractJPPFJob<J>>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 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.A resource provider on the client side which uses an underlying resource cache.Wrapper class for the initialization of a client connection.ConnectionPool<E extends AutoCloseable>Interface for pools of connections with a maximum size which can be dynamically updated.ConnectionPoolFilter<E extends ConnectionPool<?>>Interface for filteringconnection pools.Interface for computing and supplying a job dependency id from a givenJPPFJob.Interface for an asynchronous job submission manager.Instances of this class hold and manage the results of a job.The status of a job.Interface implemented by classes that wish to handle job statuses.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.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.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.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 handle the sending and receiving of jobs to and from a JPPF driver.