Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

AbstractClientConnectionPool - Class in org.jppf.client
Instances of this class manage a list of client connections with the same pool name, priority and remote driver.
AbstractComponent<E extends AbstractComponent> - Class in org.jppf.client.monitoring
Base superclass for components of a JPPF grid topology.
AbstractComponent(String) - Constructor for class org.jppf.client.monitoring.AbstractComponent
Initialize this component witht he specified uuid.
AbstractConnectionPool<E extends AutoCloseable> - Class in org.jppf.client
An abstract implementation of the ConnectionPool interface.
AbstractConnectionPool(int) - Constructor for class org.jppf.client.AbstractConnectionPool
Initialize this pool with the specfiied core size.
AbstractGenericClient - Class in org.jppf.client
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.
AbstractGenericClient(String, TypedProperties, ConnectionPoolListener...) - Constructor for class org.jppf.client.AbstractGenericClient
Initialize this client with a specified application UUID.
AbstractJobComponent - Class in org.jppf.client.monitoring.jobs
Base superclass for components of a JPPF job hierarchy.
AbstractJPPFClient - Class in org.jppf.client
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.
AbstractJPPFClient(String) - Constructor for class org.jppf.client.AbstractJPPFClient
Initialize this client with a specified application UUID.
AbstractJPPFJob<J extends AbstractJPPFJob<J>> - Class in org.jppf.client
Instances of this class represent a JPPF job and hold all the required elements: tasks, execution policy, task listener, data provider, priority, blocking indicator.
AbstractJPPFJob() - Constructor for class org.jppf.client.AbstractJPPFJob
Default constructor, creates a blocking job with no data provider, default SLA values and a priority of 0.
AbstractJPPFJob(String) - Constructor for class org.jppf.client.AbstractJPPFJob
Default constructor, creates a blocking job with no data provider, default SLA values and a priority of 0.
AbstractJPPFJobStream - Class in org.jppf.client.utils
Instances of this class provide a stream of JPPF jobs.
AbstractJPPFJobStream(int) - Constructor for class org.jppf.client.utils.AbstractJPPFJobStream
Initialize this job provider.
AbstractTopologyComponent - Class in org.jppf.client.monitoring.topology
Base superclass for components of a JPPF grid topology.
accepts(E) - Method in interface org.jppf.client.ConnectionPoolFilter
Determine whether this filter accepts the specified connection pool.
add(Object, Object...) - Method in class org.jppf.client.JPPFJob
Add a task to this job.
add(String, Object, Object...) - Method in class org.jppf.client.JPPFJob
Add a POJO task to this job.
add(Task<?>) - Method in class org.jppf.client.JPPFJob
Add a Task to this job.
add(Runnable) - Method in class org.jppf.client.JPPFJob
Add a Runnable task to this job.
add(JPPFRunnableTask) - Method in class org.jppf.client.JPPFJob
Add a JPPFRunnableTask task to this job.
add(Callable<?>) - Method in class org.jppf.client.JPPFJob
Add a Callable task to this job.
add(JPPFCallable<?>) - Method in class org.jppf.client.JPPFJob
Add a Callable task to this job.
addAll(List<Task<?>>) - Method in class org.jppf.client.JPPFJob
Add the specified tasks to this job in a bulk operation.
addClientConnectionStatusListener(ClientConnectionStatusListener) - Method in interface org.jppf.client.event.ClientConnectionStatusHandler
Add a connection status listener to this connection's list of listeners.
addClientQueueListener(ClientQueueListener) - Method in class org.jppf.client.AbstractGenericClient
Register the specified listener to receive client queue event notifications.
addConnectionPoolListener(ConnectionPoolListener) - Method in class org.jppf.client.AbstractJPPFClient
Add a listener to the list of listeners to this client.
addDependencies(JPPFJob...) - Method in class org.jppf.client.JPPFJob
Add the specified jobs as dependencies to this job.
addDependencies(Collection<JPPFJob>) - Method in class org.jppf.client.JPPFJob
Add the specified jobs as dependencies to this job.
addDriverDiscovery(ClientDriverDiscovery) - Method in class org.jppf.client.AbstractGenericClient
Add a custom driver discovery mechanism to those already registered, if any.
addJobListener(JobListener) - Method in interface org.jppf.client.concurrent.JobConfiguration
Add a listener to the list of job listeners.
addJobListener(JobListener) - Method in class org.jppf.client.JPPFJob
Add a listener to the list of job listeners.
addJobMonitoringListener(JobMonitoringListener) - Method in class org.jppf.client.monitoring.jobs.JobMonitor
Add a listener to the events emitted by this job monitor.
addResults(List<Task<?>>) - Method in class org.jppf.client.JobResults
Add the specified results to this job.
addTopologyListener(TopologyListener) - Method in class org.jppf.client.monitoring.topology.TopologyManager
Add a topology change listener.
allKeys() - Method in class org.jppf.client.persistence.DefaultFilePersistenceManager
 
allKeys() - Method in interface org.jppf.client.persistence.JobPersistence
Get the keys of all jobs in the persistence store.
awaitActiveConnection() - Method in class org.jppf.client.JPPFConnectionPool
Wait for the a connection to be in the ACTIVE status.
awaitActiveConnectionPool() - Method in class org.jppf.client.JPPFClient
Wait until there is at least one connection pool with at least one connection in the ACTIVE status.
awaitActiveConnections(ComparisonOperator, int) - Method in class org.jppf.client.JPPFConnectionPool
Wait for the specified number of connections to be in the ACTIVE status.
awaitConnection(JPPFClientConnectionStatus...) - Method in class org.jppf.client.JPPFConnectionPool
Wait for a connection to be in one of the specified states.
awaitConnectionPool(JPPFClientConnectionStatus...) - Method in class org.jppf.client.JPPFClient
Wait until there is at least one connection pool with at least one connection in one of the specified statuses.
awaitConnectionPool(long, JPPFClientConnectionStatus...) - Method in class org.jppf.client.JPPFClient
Wait until at least one connection pool with at least one connection in one of the specified statuses, or until the specified timeout to expire, whichever happens first.
awaitConnectionPools(long, JPPFClientConnectionStatus...) - Method in class org.jppf.client.JPPFClient
Wait until at least one connection pool with at least one connection in one of the specified statuses, or until the specified timeout to expire, whichever happens first.
awaitConnectionPools(ComparisonOperator, int, long, JPPFClientConnectionStatus...) - Method in class org.jppf.client.JPPFClient
Wait until there is at least one connection pool where the number of connections with the specified statuses satisfy the specified condition, or until the specified timeout expires, whichever happens first.
awaitConnectionPools(ComparisonOperator, int, ComparisonOperator, int, long, JPPFClientConnectionStatus...) - Method in class org.jppf.client.JPPFClient
Wait until at least the specified expected connection pools satisfy the condition where the number of connections with the specified statuses satisfy the specified connection operator, or until the specified timeout expires, whichever happens first.
awaitConnectionPools(long, ConnectionPoolFilter<JPPFConnectionPool>) - Method in class org.jppf.client.JPPFClient
Wait until there is at least one connection pool where at least one connections passes the specified filter, or until the specified timeout expires, whichever happens first.
awaitConnections(ComparisonOperator, int, JPPFClientConnectionStatus...) - Method in class org.jppf.client.JPPFConnectionPool
Wait for the specified number of connections to be in one of the specified states.
awaitConnections(ComparisonOperator, int, long, JPPFClientConnectionStatus...) - Method in class org.jppf.client.JPPFConnectionPool
Wait for the specified number of connections to be in one of the specified states, or the specified timeout to expire, whichever happens first.
awaitEndOfStream() - Method in class org.jppf.client.utils.AbstractJPPFJobStream
Wait until this job stream has finished procesing all of its jobs.
awaitJMXConnection(boolean) - Method in class org.jppf.client.JPPFConnectionPool
Wait a JMX connection to be in the specified state.
awaitJMXConnections(ComparisonOperator, int, boolean) - Method in class org.jppf.client.JPPFConnectionPool
Wait for the specified number of JMX connections to be in the specified state.
awaitJMXConnections(ComparisonOperator, int, long, boolean) - Method in class org.jppf.client.JPPFConnectionPool
Wait for the specified number of JMX connections to be in the specified state, or the specified timeout to expire, whichever happens first.
awaitResults() - Method in class org.jppf.client.JPPFJob
Wait until all execution results of the tasks in this job have been collected.
awaitResults(long) - Method in class org.jppf.client.JPPFJob
Wait until all execution results of the tasks in this job have been collected, or the timeout expires, whichever happens first.
awaitTermination(long, TimeUnit) - Method in class org.jppf.client.concurrent.JPPFExecutorService
Blocks until all tasks have completed execution after a shutdown request, or the timeout occurs, or the current thread is interrupted, whichever happens first.
awaitWorkingConnection() - Method in class org.jppf.client.JPPFConnectionPool
Wait for a connection to be in the ACTIVE or EXECUTING status.
awaitWorkingConnectionPool() - Method in class org.jppf.client.JPPFClient
Wait until there is at least one connection pool with at least one connection in the ACTIVE or EXECUTING status.
awaitWorkingConnectionPools() - Method in class org.jppf.client.JPPFClient
Wait until there is at least one connection pool with at least one connection in the ACTIVE or EXECUTING status.
awaitWorkingConnectionPools(long) - Method in class org.jppf.client.JPPFClient
Wait until there is at least one connection pool with at least one connection in the ACTIVE or EXECUTING status, or the specified tiemoput expires, whichever happens first.
awaitWorkingConnections(ComparisonOperator, int) - Method in class org.jppf.client.JPPFConnectionPool
Wait for the specified number of connections to be in the ACTIVE or EXECUTING status.
awaitWorkingJMXConnection() - Method in class org.jppf.client.JPPFConnectionPool
Wait an established JMX connection to be available.

B

bundleAdded(QueueEvent<ClientJob, ClientJob, ClientTaskBundle>) - Method in class org.jppf.client.event.ClientQueueEventDispatcher
 
bundleRemoved(QueueEvent<ClientJob, ClientJob, ClientTaskBundle>) - Method in class org.jppf.client.event.ClientQueueEventDispatcher
 

C

cancel() - Method in class org.jppf.client.JPPFJob
Cancel this job unconditionally.
cancel(boolean) - Method in class org.jppf.client.JPPFJob
cancelJob(String) - Method in class org.jppf.client.AbstractGenericClient
Cancel the job with the specified id.
children - Variable in class org.jppf.client.monitoring.AbstractComponent
The children of this component.
clear() - Method in class org.jppf.client.JobResults
Clear all results in case the job is manually resubmitted.
ClientConfigDriverDiscovery - Class in org.jppf.client
Built-in driver discovery which creates connections pools based on the client configuration.
ClientConfigDriverDiscovery(TypedProperties) - Constructor for class org.jppf.client.ClientConfigDriverDiscovery
Initialize this discovery with the specified client configuration.
ClientConnectionStatusEvent - Class in org.jppf.client.event
Event sent to notify of a status change for a client connection.
ClientConnectionStatusEvent(JPPFClientConnection, JPPFClientConnectionStatus) - Constructor for class org.jppf.client.event.ClientConnectionStatusEvent
Initialize this event with a client connection as source.
ClientConnectionStatusHandler - Interface in org.jppf.client.event
Interface implemented by all classes that desire to handle a connection status and notify others about status changes.
ClientConnectionStatusListener - Interface in org.jppf.client.event
Instances of this class listen to status change events on client connections.
ClientQueueEvent - Class in org.jppf.client.event
Instances of this class represent events emitted by the JPPF client job queue whenever a job is added to or removed from the queue.
ClientQueueEvent(JPPFClient, JPPFJob, JPPFPriorityQueue) - Constructor for class org.jppf.client.event.ClientQueueEvent
Initialize this event with the specified source JPPF client and Job.
ClientQueueEventDispatcher - Class in org.jppf.client.event
 
ClientQueueEventDispatcher() - Constructor for class org.jppf.client.event.ClientQueueEventDispatcher
 
ClientQueueListener - Interface in org.jppf.client.event
Interface for classes that wish to be notified of jobs added to or removed from the job queue.
ClientQueueListenerAdapter - Class in org.jppf.client.event
Client queue listener adapter, providing no-op implementations of the ClientQueueListener interface methods.
ClientQueueListenerAdapter() - Constructor for class org.jppf.client.event.ClientQueueListenerAdapter
 
close() - Method in class org.jppf.client.AbstractClientConnectionPool
 
close() - Method in class org.jppf.client.AbstractConnectionPool
 
close() - Method in class org.jppf.client.AbstractGenericClient
 
close() - Method in class org.jppf.client.AbstractJPPFClient
Close this client and release all the resources it is using.
close() - Method in class org.jppf.client.JPPFClient
 
close() - Method in interface org.jppf.client.JPPFClientConnection
Shutdown this connection and release all the resources it is using.
close() - Method in class org.jppf.client.JPPFConnectionPool
 
close() - Method in class org.jppf.client.monitoring.jobs.JobMonitor
 
close() - Method in interface org.jppf.client.monitoring.jobs.JobMonitoringHandler
 
close() - Method in class org.jppf.client.monitoring.topology.TopologyManager
 
close() - Method in class org.jppf.client.persistence.DefaultFilePersistenceManager
 
close() - Method in interface org.jppf.client.persistence.JobPersistence
Close this store and release any used resources.
close() - Method in class org.jppf.client.utils.AbstractJPPFJobStream
Close this stream and release the underlying resources it uses.
compareTo(AbstractClientConnectionPool) - Method in class org.jppf.client.AbstractClientConnectionPool
Compares this connection pool with another, based on their respective priorities.
computeKey(JPPFJob) - Method in class org.jppf.client.persistence.DefaultFilePersistenceManager
Compute the key assigned ot the specified job.
computeKey(JPPFJob) - Method in interface org.jppf.client.persistence.JobPersistence
Compute the key for the specified job.
config - Variable in class org.jppf.client.AbstractJPPFClient
The JPPF configuration properties.
connectionAdded(ConnectionPoolEvent) - Method in interface org.jppf.client.event.ConnectionPoolListener
Called when a new connection is created.
connectionAdded(ConnectionPoolEvent) - Method in class org.jppf.client.event.ConnectionPoolListenerAdapter
 
connectionCount(JPPFClientConnectionStatus...) - Method in class org.jppf.client.AbstractClientConnectionPool
Get the number of connections in this pool that have one of the psecified statuses.
connectionCount() - Method in class org.jppf.client.AbstractConnectionPool
 
connectionCount() - Method in interface org.jppf.client.ConnectionPool
Get the current size of this pool.
ConnectionPool<E extends AutoCloseable> - Interface in org.jppf.client
Interface for pools of connections with a maximum size which can be dynamically updated.
connectionPoolAdded(ConnectionPoolEvent) - Method in interface org.jppf.client.event.ConnectionPoolListener
Called when a new connection pool is created.
connectionPoolAdded(ConnectionPoolEvent) - Method in class org.jppf.client.event.ConnectionPoolListenerAdapter
 
ConnectionPoolEvent - Class in org.jppf.client.event
Instances of this class represent events in a JPPFConnectionPool's life cycle.
ConnectionPoolFilter<E extends ConnectionPool<?>> - Interface in org.jppf.client
Interface for filtering connection pools.
ConnectionPoolListener - Interface in org.jppf.client.event
Base interface for classes wishing to be notified of connection pool events.
ConnectionPoolListenerAdapter - Class in org.jppf.client.event
This adapter class provides an empty implementation of each method in the ConnectionPoolListener interface.
ConnectionPoolListenerAdapter() - Constructor for class org.jppf.client.event.ConnectionPoolListenerAdapter
 
connectionPoolRemoved(ConnectionPoolEvent) - Method in interface org.jppf.client.event.ConnectionPoolListener
Called when a connection pool removed.
connectionPoolRemoved(ConnectionPoolEvent) - Method in class org.jppf.client.event.ConnectionPoolListenerAdapter
 
connectionRemoved(ConnectionPoolEvent) - Method in interface org.jppf.client.event.ConnectionPoolListener
Called when a connection pool is removed.
connectionRemoved(ConnectionPoolEvent) - Method in class org.jppf.client.event.ConnectionPoolListenerAdapter
 
createNextJob() - Method in class org.jppf.client.utils.AbstractJPPFJobStream
Create the next job in the stream, along with its tasks.

D

DEFAULT_EXT - Static variable in class org.jppf.client.persistence.DefaultFilePersistenceManager
The default extension for the files in the store.
DEFAULT_PREFIX - Static variable in class org.jppf.client.persistence.DefaultFilePersistenceManager
The default prefix for the files in the store.
DefaultFilePersistenceManager - Class in org.jppf.client.persistence
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.
DefaultFilePersistenceManager(File) - Constructor for class org.jppf.client.persistence.DefaultFilePersistenceManager
Initialize this persistence manager with the specified root path, using DEFAULT_PREFIX as the files prefix and DEFAULT_EXT as the extension.
DefaultFilePersistenceManager(File, String, String) - Constructor for class org.jppf.client.persistence.DefaultFilePersistenceManager
Initialize this persistence manager with the specified root path, file prefix and extension.
DefaultFilePersistenceManager(String) - Constructor for class org.jppf.client.persistence.DefaultFilePersistenceManager
Initialize this persistence manager with the specified root path, using "job" as the files prefix and ".ser" as the extension.
DefaultFilePersistenceManager(String, String, String) - Constructor for class org.jppf.client.persistence.DefaultFilePersistenceManager
Initialize this persistence manager with the specified root path.
deleteJob(String) - Method in class org.jppf.client.JPPFDriverJobPersistence
Delete the persisted job with the specified uuid.
deleteJob(String) - Method in class org.jppf.client.persistence.DefaultFilePersistenceManager
 
deleteJob(K) - Method in interface org.jppf.client.persistence.JobPersistence
Delete the job with the specified key from the persistence store.
deleteJobs(JobSelector) - Method in class org.jppf.client.JPPFDriverJobPersistence
Delete the persisted jobs that match the provided job selector.
discover() - Method in class org.jppf.client.ClientConfigDriverDiscovery
 
driverAdded(JobMonitoringEvent) - Method in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
Called when a new driver is added to the topology.
driverAdded(JobMonitoringEvent) - Method in class org.jppf.client.monitoring.jobs.JobMonitoringListenerAdapter
 
driverAdded(TopologyEvent) - Method in interface org.jppf.client.monitoring.topology.TopologyListener
Called when a driver is added.
driverAdded(TopologyEvent) - Method in class org.jppf.client.monitoring.topology.TopologyListenerAdapter
 
driverRemoved(JobMonitoringEvent) - Method in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
Called when a new driver is added to the topology.
driverRemoved(JobMonitoringEvent) - Method in class org.jppf.client.monitoring.jobs.JobMonitoringListenerAdapter
 
driverRemoved(TopologyEvent) - Method in interface org.jppf.client.monitoring.topology.TopologyListener
Called when a driver is removed.
driverRemoved(TopologyEvent) - Method in class org.jppf.client.monitoring.topology.TopologyListenerAdapter
 
driverUpdated(TopologyEvent) - Method in interface org.jppf.client.monitoring.topology.TopologyListener
Called when the state of a driver has changed.
driverUpdated(TopologyEvent) - Method in class org.jppf.client.monitoring.topology.TopologyListenerAdapter
 

E

equals(Object) - Method in class org.jppf.client.AbstractClientConnectionPool
 
equals(Object) - Method in class org.jppf.client.AbstractJPPFJob
 
equals(Object) - Method in class org.jppf.client.monitoring.AbstractComponent
 
execute(Runnable) - Method in class org.jppf.client.concurrent.JPPFExecutorService
Executes the given command at some time in the future.
executedTaskCount() - Method in class org.jppf.client.AbstractJPPFJob
Get the count of the tasks in this job that haven completed.
ExecutorServiceConfiguration - Interface in org.jppf.client.concurrent
Interface for the configuration properties of a JPPFExecutorService.

F

findConnectionPool(int, int) - Method in class org.jppf.client.AbstractJPPFClient
Find the connection pool with the specified priority and id.
findConnectionPool(int) - Method in class org.jppf.client.AbstractJPPFClient
Find the connection pool with the specified id.
findConnectionPool(String) - Method in class org.jppf.client.AbstractJPPFClient
Find the connection pool with the specified id.
findConnectionPools(JPPFClientConnectionStatus...) - Method in class org.jppf.client.AbstractJPPFClient
Find the connection pools that have a least one connection matching one of the specified statuses.
findConnectionPools(ConnectionPoolFilter<JPPFConnectionPool>) - Method in class org.jppf.client.AbstractJPPFClient
Find the connection pools that pass the specified filter.
findConnectionPools(String) - Method in class org.jppf.client.AbstractJPPFClient
Find the connection pools whose name matches the specified regular expression.

G

get() - Method in class org.jppf.client.JPPFJob
get(long, TimeUnit) - Method in class org.jppf.client.JPPFJob
getAllConnectionsCount() - Method in class org.jppf.client.AbstractJPPFClient
Get count of all client connections handled by this JPPFClient.
getAllJobDispatches(String) - Method in class org.jppf.client.monitoring.jobs.JobMonitor
Get the dispatches of the specified job accrosss the entire topology.
getAllJobListeners() - Method in interface org.jppf.client.concurrent.JobConfiguration
Get all the job listeners added to this job configuration.
getAllResults() - Method in class org.jppf.client.JobResults
Get all the tasks received as results for this job.
getAllResults() - Method in class org.jppf.client.JPPFJob
Get the list of currently available task execution results.
getBatchSize() - Method in class org.jppf.client.concurrent.JPPFExecutorService
Get the minimum number of tasks that must be submitted before they are sent to the server.
getBatchTimeout() - Method in class org.jppf.client.concurrent.JPPFExecutorService
Get the maximum time to wait before the next batch of tasks is to be sent for execution.
getChild(String) - Method in class org.jppf.client.monitoring.AbstractComponent
Get the child with the specified uuid.
getChildCount() - Method in class org.jppf.client.monitoring.AbstractComponent
Get the number of children of this topology component.
getChildren() - Method in class org.jppf.client.monitoring.AbstractComponent
Get the children of this component in a thread-safe way.
getClassLoaders() - Method in interface org.jppf.client.concurrent.JobConfiguration
Get all the class loaders added to this job configuration.
getClient() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the JPPF client which holds this pool.
getClient() - Method in class org.jppf.client.event.ClientQueueEvent
Get the JPPF client source of this event.
getClientConnection(int, JPPFClientConnectionStatus...) - Method in class org.jppf.client.AbstractJPPFClient
Get a connection with the specified priority that matches one of the specified statuses.
getClientConnection() - Method in class org.jppf.client.event.ClientConnectionStatusEvent
Get the source of this event.
getClientConnectionStatusHandler() - Method in class org.jppf.client.event.ClientConnectionStatusEvent
getClientSLA() - Method in class org.jppf.client.AbstractJPPFJob
Get the job SLA for the client side.
getClientSLA() - Method in interface org.jppf.client.concurrent.JobConfiguration
Get the service level agreement between the job and the client.
getConfig() - Method in class org.jppf.client.AbstractJPPFClient
Get JPPF configuration properties.
getConfiguration() - Method in class org.jppf.client.concurrent.JPPFExecutorService
Get the configuration for this executor service.
getConnection() - Method in class org.jppf.client.AbstractClientConnectionPool
 
getConnection() - Method in interface org.jppf.client.ConnectionPool
Get the next connection that is connected and available.
getConnection() - Method in class org.jppf.client.event.ConnectionPoolEvent
Get the connection that triggered this event.
getConnection() - Method in class org.jppf.client.event.JobEvent
Get the remote driver connection through which the job dispatch was sent.
getConnection() - Method in class org.jppf.client.monitoring.topology.TopologyDriver
Get the driver connection.
getConnectionPool() - Method in class org.jppf.client.AbstractJPPFClient
Get a pool with at least one active connection and with the highest possible priority.
getConnectionPool() - Method in class org.jppf.client.event.ConnectionPoolEvent
Get the source of this event.
getConnectionPool() - Method in interface org.jppf.client.JPPFClientConnection
Get the pool this connection belongs to.
getConnectionPools(int) - Method in class org.jppf.client.AbstractJPPFClient
Get a set of existing connection pools with the specified priority.
getConnectionPools() - Method in class org.jppf.client.AbstractJPPFClient
Get a list of existing connection pools, ordered by descending priority.
getConnections(JPPFClientConnectionStatus...) - Method in class org.jppf.client.AbstractClientConnectionPool
Get a list of connections held by this pool whose status is one of the specified statuses.
getConnections() - Method in class org.jppf.client.AbstractConnectionPool
 
getConnections() - Method in interface org.jppf.client.ConnectionPool
Get a list of connections held by this pool.
getConnectionUuid() - Method in interface org.jppf.client.JPPFClientConnection
Get the unique ID for this connection and its two channels.
getDataProvider() - Method in class org.jppf.client.AbstractJPPFJob
Get the container for data shared between tasks.
getDataProvider() - Method in interface org.jppf.client.concurrent.JobConfiguration
Get the job's data provider.
getDefaultClientPolicy() - Method in class org.jppf.client.JPPFClient
Get the default client-side job execution policy.
getDefaultPolicy() - Method in class org.jppf.client.JPPFClient
Get the default server-side job execution policy.
getDiagnostics() - Method in class org.jppf.client.monitoring.topology.TopologyDriver
Gert the diagnostics mbean for this driver.
getDisplayName() - Method in class org.jppf.client.monitoring.AbstractComponent
Get a user-friendly representation of this topology component.
getDisplayName() - Method in class org.jppf.client.monitoring.jobs.Job
 
getDisplayName() - Method in class org.jppf.client.monitoring.jobs.JobDispatch
 
getDisplayName() - Method in class org.jppf.client.monitoring.jobs.JobDriver
 
getDisplayName() - Method in class org.jppf.client.monitoring.topology.TopologyDriver
 
getDisplayName() - Method in class org.jppf.client.monitoring.topology.TopologyNode
 
getDriver() - Method in class org.jppf.client.monitoring.topology.TopologyEvent
Get the driver data.
getDriver(String) - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the driver with the specified uuid.
getDriver() - Method in class org.jppf.client.monitoring.topology.TopologyNode
Convenience method to get the driver this node is attached to as a TopologyDriver instance.
getDriverCount() - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the number of drivers currently handled.
getDriverHost() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the host name of the remote driver.
getDriverIPAddress() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the ip address of the remote driver.
getDriverPort() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the port to use on the remote driver.
getDrivers() - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the drivers currently handled.
getDriversForJob(String) - Method in class org.jppf.client.monitoring.jobs.JobMonitor
Get the drivers to which a job was submitted, either in parallel from the same client, or from one driver to another in a multi-driver topology.
getDriverUuid() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the uuid of the driver to which connections in this pool are connected.
getDriverUuid() - Method in interface org.jppf.client.JPPFClientConnection
Get the unique identifier of the remote driver.
getExecutedJobCount() - Method in class org.jppf.client.utils.AbstractJPPFJobStream
Get the number of completed jobs.
getForwarder() - Method in class org.jppf.client.monitoring.topology.TopologyDriver
Get the proxy to the driver MBean that forwards node management requests.
getHealthSnapshot() - Method in class org.jppf.client.monitoring.topology.AbstractTopologyComponent
Get the object describing the health of a node or driver.
getHost() - Method in interface org.jppf.client.JPPFClientConnection
Get the driver's host name or ip address.
getId() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the id of this pool.
getId(JPPFJob) - Method in interface org.jppf.client.JobDependencyIdSupplier
Compute a dependency id from the supplied job.
getJmx() - Method in class org.jppf.client.monitoring.topology.TopologyDriver
Get the wrapper holding the connection to the JMX server on a driver or node.
getJmxConnection() - Method in class org.jppf.client.AbstractClientConnectionPool
Get a connected JMX connection among those in the JMX pool.
getJmxConnection(boolean) - Method in class org.jppf.client.AbstractClientConnectionPool
Get a JMX connection among those in the JMX pool.
getJMXConnections() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the list of connections currently in the JMX pool.
getJMXPoolMaxSize() - Method in class org.jppf.client.AbstractClientConnectionPool
getJMXPoolSize() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the current maximum size of the associated JMX connection pool.
getJmxPort() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the jmx port to use on the remote driver.
getJob() - Method in class org.jppf.client.event.ClientQueueEvent
Get the job that was added or removed.
getJob() - Method in class org.jppf.client.event.JobEvent
Get the source of this event.
getJob() - Method in class org.jppf.client.monitoring.jobs.JobDispatch
Get the job to which this dispatch belongs.
getJob(String) - Method in class org.jppf.client.monitoring.jobs.JobDriver
Get a job handled by this driver from its uuid.
getJob() - Method in class org.jppf.client.monitoring.jobs.JobMonitoringEvent
Get the related job, if any.
getJobConfiguration() - Method in interface org.jppf.client.concurrent.ExecutorServiceConfiguration
Get the configuration to use for the jobs submitted by the executor service.
getJobCount() - Method in class org.jppf.client.utils.AbstractJPPFJobStream
Get the number of submitted jobs.
getJobDescription(String) - Method in class org.jppf.client.JPPFDriverJobPersistence
Get the description of the job with the specified uuid.
getJobDispatch(String) - Method in class org.jppf.client.monitoring.jobs.Job
Get the dispatch with the specified node uuid for this job.
getJobDispatch() - Method in class org.jppf.client.monitoring.jobs.JobMonitoringEvent
Get the related job dispatch, if any.
getJobDispatches() - Method in class org.jppf.client.monitoring.jobs.Job
Get the job dispatches for this job.
getJobDriver() - Method in class org.jppf.client.monitoring.jobs.Job
Get the driver that holds this job.
getJobDriver(String) - Method in class org.jppf.client.monitoring.jobs.JobMonitor
Get the driver with the specified uuid.
getJobDriver() - Method in class org.jppf.client.monitoring.jobs.JobMonitoringEvent
Get the job driver from which this event originates.
getJobDrivers() - Method in class org.jppf.client.monitoring.jobs.JobMonitor
Get the drivers monitored by this job monitor.
getJobInformation() - Method in class org.jppf.client.monitoring.jobs.Job
Get the information on the job.
getJobInformation() - Method in class org.jppf.client.monitoring.jobs.JobDispatch
Get the information on the job.
getJobManager() - Method in class org.jppf.client.monitoring.jobs.JobDriver
Get the proxy to the driver MBean that manages and monitors jobs.
getJobManager() - Method in class org.jppf.client.monitoring.topology.TopologyDriver
Get the proxy to the driver MBean that manages and monitors jobs.
getJobMonitor() - Method in class org.jppf.client.monitoring.jobs.JobMonitoringEvent
Get the job monitor which emitted this event.
getJobs() - Method in class org.jppf.client.monitoring.jobs.JobDriver
Get the list of jobs handled by this driver.
getJobTasks() - Method in class org.jppf.client.event.JobEvent
Get the tasks that were dispatched or returned.
getJobTasks() - Method in class org.jppf.client.JPPFJob
Get the list of tasks to execute.
getJobUuid() - Method in class org.jppf.client.event.JobStatusEvent
Get the id of the job.
getJPPFClient() - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the JPPF client.
getLoadBalancerPersistenceManagement() - Method in class org.jppf.client.AbstractGenericClient
Get the object that manages the persisted states of the load-balancers.
getLoadBalancerSettings() - Method in class org.jppf.client.JPPFClient
Get the current load-balancer settings.
getManagementInfo() - Method in class org.jppf.client.monitoring.topology.AbstractTopologyComponent
Get the management informtation on this topology component.
getMasterUuid() - Method in class org.jppf.client.monitoring.topology.TopologyNode
Get the uuid of the node who this node is a slave of.
getMaxJobs() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the maximum number of jobs that can be processed concurrently by each connection.
getMetadata() - Method in class org.jppf.client.AbstractJPPFJob
 
getMetadata() - Method in interface org.jppf.client.concurrent.JobConfiguration
Get the user-defined metadata associated with this job.
getName() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the name of this pool.
getName() - Method in class org.jppf.client.AbstractJPPFJob
 
getName() - Method in interface org.jppf.client.JPPFClientConnection
Get the name assigned to this client connection.
getNbSlaveNodes() - Method in class org.jppf.client.monitoring.topology.TopologyNode
Get the number of slaves for a master node.
getNode() - Method in class org.jppf.client.monitoring.jobs.JobDispatch
Get the information on the node for ths job dispatch.
getNode(String) - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the node with the specified uuid.
getNodeCount() - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the number of nodes currently handled.
getNodeFilter() - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the node selector used to filter the nodes and associated events.
getNodeOrPeer() - Method in class org.jppf.client.monitoring.topology.TopologyEvent
Get the node data.
getNodeOrPeer(String) - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the node with the psecified uuid.
getNodes() - Method in class org.jppf.client.monitoring.topology.TopologyDriver
Convenience method to get the nodes attached to this driver as TopologyNode objects.
getNodes() - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the nodes currently handled.
getNodesAndPeers() - Method in class org.jppf.client.monitoring.topology.TopologyDriver
Convenience method to get the nodes and peers connected to this driver as TopologyNode objects.
getNodeState() - Method in class org.jppf.client.monitoring.topology.TopologyNode
Get the object describing the current state of a node.
getOldStatus() - Method in class org.jppf.client.event.ClientConnectionStatusEvent
Get the connection status before the change.
getOnCancelCallback() - Method in interface org.jppf.client.concurrent.TaskConfiguration
Get the delegate for the onCancel() method.
getOnTimeoutCallback() - Method in interface org.jppf.client.concurrent.TaskConfiguration
Get the delegate for the onTimeout() method.
getParent() - Method in class org.jppf.client.monitoring.AbstractComponent
Get the parent of this compponent.
getPeer(String) - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the peer with the specified uuid.
getPeerCount() - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the number of peers currently handled.
getPeers() - Method in class org.jppf.client.monitoring.topology.TopologyDriver
Convenience method to get the peers connected to this driver as TopologyPeer objects.
getPeers() - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the peers currently handled.
getPendingAction() - Method in class org.jppf.client.monitoring.topology.TopologyNode
Get the currently pending action forthis node, if any.
getPersistenceManager() - Method in interface org.jppf.client.concurrent.JobConfiguration
Get the persistence manager that enables saving and restoring the state of this job.
getPersistenceManager() - Method in class org.jppf.client.JPPFJob
Get the persistence manager that enables saving and restoring the state of this job.
getPoolPriorities() - Method in class org.jppf.client.AbstractJPPFClient
Get a list of all priorities for the currently existing pools, ordered by descending priority.
getPort() - Method in interface org.jppf.client.JPPFClientConnection
Get the port number on which the dirver is listeneing for connections.
getPriority() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the priority associated with this pool.
getPriority() - Method in interface org.jppf.client.JPPFClientConnection
Get the priority assigned to this connection.
getQueuedJobs() - Method in class org.jppf.client.event.ClientQueueEvent
Get all the JPPFJobs currently in the queue.
getQueuedJobs() - Method in class org.jppf.client.JPPFClient
Get the list of currently queued jobs.
getQueuedJobs(JobSelector) - Method in class org.jppf.client.JPPFClient
Get a list of currently queued jobs, filtered by a JobSelector.
getQueuedJobsCount() - Method in class org.jppf.client.JPPFClient
Get the current number of queued jobs.
getQueuedJobsCount(JobSelector) - Method in class org.jppf.client.JPPFClient
Get the current number of jobs that satisfy a job selector.
getQueueSize() - Method in class org.jppf.client.event.ClientQueueEvent
Get the size of this job queue.
getResults() - Method in class org.jppf.client.AbstractJPPFJob
Get the object that holds the results of executed tasks.
getResultsList() - Method in class org.jppf.client.JobResults
Get all the tasks received as results for this job.
getResultTask(int) - Method in class org.jppf.client.JobResults
Get the result for the task at the specified position.
getSize() - Method in class org.jppf.client.AbstractConnectionPool
 
getSize() - Method in interface org.jppf.client.ConnectionPool
Get the maximum size of this connection pool.
getSLA() - Method in class org.jppf.client.AbstractJPPFJob
 
getSLA() - Method in interface org.jppf.client.concurrent.JobConfiguration
Get the service level agreement between the job and the server.
getSlaveNodes(String) - Method in class org.jppf.client.monitoring.topology.TopologyManager
Get the nodes that are slaves of the specified master node.
getStatus() - Method in class org.jppf.client.AbstractJPPFJob
 
getStatus() - Method in interface org.jppf.client.event.ClientConnectionStatusHandler
Get the status of this connection.
getStatus() - Method in class org.jppf.client.event.JobStatusEvent
The status of the job.
getSystemInfo() - Method in class org.jppf.client.AbstractClientConnectionPool
Get the driver's system information.
getSystemInfo() - Method in interface org.jppf.client.JPPFClientConnection
Get the system information for the remote driver this connection refers to.
getTaskConfiguration() - Method in interface org.jppf.client.concurrent.ExecutorServiceConfiguration
Get the configuration to use for the tasks submitted by the executor service.
getTaskCount() - Method in class org.jppf.client.AbstractJPPFJob
 
getTaskCount() - Method in class org.jppf.client.utils.AbstractJPPFJobStream
Get the number of submitted task.
getTimeoutSchedule() - Method in interface org.jppf.client.concurrent.TaskConfiguration
Get the timeout set on the task.
getTopologyDriver() - Method in class org.jppf.client.monitoring.jobs.JobDriver
Get the associated driver from the topology monitor.
getTopologyManager() - Method in class org.jppf.client.monitoring.jobs.JobMonitor
Get the topology manager associated with this job monitor.
getTopologyManager() - Method in class org.jppf.client.monitoring.topology.TopologyEvent
Get the topology manager which emitted this event.
getUuid() - Method in class org.jppf.client.AbstractJPPFClient
Get the unique universal identifier for this JPPF client.
getUuid() - Method in class org.jppf.client.AbstractJPPFJob
 
getUuid() - Method in class org.jppf.client.monitoring.AbstractComponent
Get the uuid of this ocmponent.

H

hasAvailableConnection() - Method in class org.jppf.client.AbstractGenericClient
Determine whether there is a client connection available for execution.
hashCode() - Method in class org.jppf.client.AbstractClientConnectionPool
 
hashCode() - Method in class org.jppf.client.AbstractJPPFJob
 
hashCode() - Method in class org.jppf.client.monitoring.AbstractComponent
 
hasNext() - Method in class org.jppf.client.utils.AbstractJPPFJobStream
Determine whether there is at least one more job in the stream.
hasPendingJob() - Method in class org.jppf.client.utils.AbstractJPPFJobStream
Determine whether any job is still being executed.
hasResult(int) - Method in class org.jppf.client.JobResults
Determine whether this job received a result for the task at the specified position.
hasTaskGraph() - Method in class org.jppf.client.JPPFJob
Determine whether the tasks in this job form a dependencies graph.
healthSnapshot - Variable in class org.jppf.client.monitoring.topology.AbstractTopologyComponent
Object describing the current health snapshot of a node or driver.
heartbeatConnectionFailed(HeartbeatConnectionEvent) - Method in class org.jppf.client.JPPFConnectionPool
 

I

init(TypedProperties) - Method in class org.jppf.client.AbstractGenericClient
Initialize this client with the specified configuration.
initPools(TypedProperties) - Method in class org.jppf.client.AbstractGenericClient
 
invokeAll(Collection<? extends Callable<T>>) - Method in class org.jppf.client.concurrent.JPPFExecutorService
Executes the given tasks, returning a list of Futures holding their status and results when all complete.
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.jppf.client.concurrent.JPPFExecutorService
Executes the given tasks, returning a list of Futures holding their status and results when all complete or the timeout expires, whichever happens first.
invokeAny(Collection<? extends Callable<T>>) - Method in class org.jppf.client.concurrent.JPPFExecutorService
Executes the given tasks, returning the result of one that has completed successfully (i.e., without throwing an exception), if any do.
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.jppf.client.concurrent.JPPFExecutorService
Executes the given tasks, returning the result of one that has completed successfully (i.e., without throwing an exception), if any do before the given timeout elapses.
isBlocking() - Method in class org.jppf.client.AbstractJPPFJob
Deprecated.
a job should be submittable either synchronously or asynchronously, regardless of its state. The submission mode is the user's choice at the time of submission, using one of JPPFClient.submit() or JPPFClient.submitAsync().
isCancelled() - Method in class org.jppf.client.JPPFJob
isClosed() - Method in class org.jppf.client.AbstractJPPFClient
Determine whether this JPPF client is closed.
isClosed() - Method in interface org.jppf.client.JPPFClientConnection
Determine whether this connection was closed.
isDone() - Method in enum org.jppf.client.JobStatus
Return whether this status indicates that the job is done, that is, this status is either JobStatus.COMPLETE or JobStatus.FAILED.
isDone() - Method in class org.jppf.client.JPPFJob
isDriver() - Method in class org.jppf.client.monitoring.topology.AbstractTopologyComponent
Determine whether this object represents a driver.
isDriver() - Method in class org.jppf.client.monitoring.topology.TopologyDriver
This method always returns true.
isEmpty() - Method in class org.jppf.client.AbstractConnectionPool
 
isEmpty() - Method in interface org.jppf.client.ConnectionPool
Determine whether this pool is empty.
isJobComplete(String) - Method in class org.jppf.client.JPPFDriverJobPersistence
Determines whether the job has completed and all execution results are available.
isLocal() - Method in interface org.jppf.client.JPPFClientConnection
Determine whether this connection is local, that is, whether it executes jobs in the local JVM.
isLocalExecutionEnabled() - Method in class org.jppf.client.AbstractGenericClient
Determine whether local execution is enabled on this client.
isNode() - Method in class org.jppf.client.monitoring.topology.AbstractTopologyComponent
Determine whether this object represents a node.
isNode() - Method in class org.jppf.client.monitoring.topology.TopologyNode
This method always returns true.
isNode() - Method in class org.jppf.client.monitoring.topology.TopologyPeer
This method always returns false.
isOneOf(List<JPPFClientConnectionStatus>) - Method in enum org.jppf.client.JPPFClientConnectionStatus
Determine whether this status is one of those specified as input.
isPeer() - Method in class org.jppf.client.monitoring.topology.AbstractTopologyComponent
Determine whether this object represents a peer driver.
isPeer() - Method in class org.jppf.client.monitoring.topology.TopologyPeer
This method always returns true.
isRemoteExecution() - Method in class org.jppf.client.event.JobEvent
Determine whether the current job dispatch is sent to a remote driver.
isShutdown() - Method in class org.jppf.client.concurrent.JPPFExecutorService
Determine whether this executor has been shut down.
isSslEnabled() - Method in class org.jppf.client.AbstractClientConnectionPool
Check whether this pool is for SSL connections.
isSSLEnabled() - Method in interface org.jppf.client.JPPFClientConnection
Determines if this connection is over SSL.
isSysoutEnabled() - Method in class org.jppf.client.AbstractGenericClient
Determine whether the client should print connection events to stdout.
isTerminated() - Method in class org.jppf.client.concurrent.JPPFExecutorService
Determine whether all tasks have completed following shut down.
isTerminatedStatus() - Method in enum org.jppf.client.JPPFClientConnectionStatus
Determine whether this status a working status, that is if it is either JPPFClientConnectionStatus.FAILED or JPPFClientConnectionStatus.CLOSED.
isWorkingStatus() - Method in enum org.jppf.client.JPPFClientConnectionStatus
Determine whether this status a working status, that is if it is either JPPFClientConnectionStatus.ACTIVE or JPPFClientConnectionStatus.EXECUTING.
iterator() - Method in class org.jppf.client.AbstractConnectionPool
 
iterator() - Method in class org.jppf.client.JPPFJob
 
iterator() - Method in class org.jppf.client.utils.AbstractJPPFJobStream
 

J

Job - Class in org.jppf.client.monitoring.jobs
Instanes of this class represent a job as seen by a driver.
jobAdded(ClientQueueEvent) - Method in interface org.jppf.client.event.ClientQueueListener
Called to notify that a job was added to the queue.
jobAdded(ClientQueueEvent) - Method in class org.jppf.client.event.ClientQueueListenerAdapter
 
jobAdded(JobMonitoringEvent) - Method in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
Called when a job is added to the driver queue.
jobAdded(JobMonitoringEvent) - Method in class org.jppf.client.monitoring.jobs.JobMonitoringListenerAdapter
 
JobConfiguration - Interface in org.jppf.client.concurrent
This interface defines the properties that can be provided to a task submitted by a JPPFExecutorService..
JobDependencyIdSupplier - Interface in org.jppf.client
Interface for computing and supplying a job dependency id from a given JPPFJob.
JobDispatch - Class in org.jppf.client.monitoring.jobs
This class represents the dispatch of a job to a node.
jobDispatchAdded(JobMonitoringEvent) - Method in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
Called when a job is dispatched to a node.
jobDispatchAdded(JobMonitoringEvent) - Method in class org.jppf.client.monitoring.jobs.JobMonitoringListenerAdapter
 
jobDispatched(JobEvent) - Method in interface org.jppf.client.event.JobListener
Called when a job, or a subset of its tasks, is sent to the server, or to the local executor.
jobDispatched(JobEvent) - Method in class org.jppf.client.event.JobListenerAdapter
 
jobDispatchRemoved(JobMonitoringEvent) - Method in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
Called when a job dispatch returns from a node.
jobDispatchRemoved(JobMonitoringEvent) - Method in class org.jppf.client.monitoring.jobs.JobMonitoringListenerAdapter
 
JobDriver - Class in org.jppf.client.monitoring.jobs
AN instance of this class represents a JPPF driver in the jobs hierarchy.
jobEnded(JobEvent) - Method in interface org.jppf.client.event.JobListener
Called when the execution of a job is complete.
jobEnded(JobEvent) - Method in class org.jppf.client.event.JobListenerAdapter
 
jobEnded(JobEvent) - Method in class org.jppf.client.utils.AbstractJPPFJobStream
This implementation of JobListener.jobEnded(JobEvent) decreases the counter of running jobs, notifies all threads waiting in next() and finally processes the results asynchronously.
JobEvent - Class in org.jppf.client.event
Event emitted by a job when its execution starts or completes.
JobListener - Interface in org.jppf.client.event
Listener interface for receiving job started and job ended event notifications.
JobListenerAdapter - Class in org.jppf.client.event
A convenience class which allows subclassing and implementing only the needed methods of JobListener.
JobListenerAdapter() - Constructor for class org.jppf.client.event.JobListenerAdapter
 
JobMonitor - Class in org.jppf.client.monitoring.jobs
This class provides a representation of the jobs and corresponding node dispatches executing in a JPPF grid.
JobMonitor(TopologyManager, JobMonitoringListener...) - Constructor for class org.jppf.client.monitoring.jobs.JobMonitor
Initialize this job manager with the specified topology manager in IMMEDIATE_NOTFICATIONS mode.
JobMonitor(JobMonitorUpdateMode, long, TopologyManager, JobMonitoringListener...) - Constructor for class org.jppf.client.monitoring.jobs.JobMonitor
Initialize this job manager with the specified topology manager and event mode.
JobMonitoringEvent - Class in org.jppf.client.monitoring.jobs
This class represents an event emitteed by a JobMonitor.
JobMonitoringHandler - Interface in org.jppf.client.monitoring.jobs
Interface implemented by all handlers that monitor and mantain the jobs tree.
JobMonitoringListener - Interface in org.jppf.client.monitoring.jobs
Listener interface for changes in the jobs of one or more drivers.
JobMonitoringListenerAdapter - Class in org.jppf.client.monitoring.jobs
A convenience class for subclasses that wish to subscribe to job monitoring events without having to implement all the methods of the JobMonitoringListener interface.
JobMonitoringListenerAdapter() - Constructor for class org.jppf.client.monitoring.jobs.JobMonitoringListenerAdapter
 
JobMonitorUpdateMode - Enum in org.jppf.client.monitoring.jobs
Enumeration of the possible ways job updates are published as events by the job monitor.
JobPersistence<K> - Interface in org.jppf.client.persistence
Interface for facilities managing the persistence of jobs and their state.
JobPersistenceException - Exception in org.jppf.client.persistence
Exception thrown when an error occurs during a job persistence operation.
JobPersistenceException(String, Throwable) - Constructor for exception org.jppf.client.persistence.JobPersistenceException
Initialize this exception with a specified message and cause exception.
JobPersistenceException(String) - Constructor for exception org.jppf.client.persistence.JobPersistenceException
Initialize this exception with a specified message.
JobPersistenceException(Throwable) - Constructor for exception org.jppf.client.persistence.JobPersistenceException
Initialize this exception with a specified cause exception.
jobRemoved(ClientQueueEvent) - Method in interface org.jppf.client.event.ClientQueueListener
Called to notify that a job was removed from the queue.
jobRemoved(ClientQueueEvent) - Method in class org.jppf.client.event.ClientQueueListenerAdapter
 
jobRemoved(JobMonitoringEvent) - Method in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
Called when a job is removed from the driver queue.
jobRemoved(JobMonitoringEvent) - Method in class org.jppf.client.monitoring.jobs.JobMonitoringListenerAdapter
 
JobResults - Class in org.jppf.client
Instances of this class hold and manage the results of a job.
JobResults() - Constructor for class org.jppf.client.JobResults
 
jobReturned(JobEvent) - Method in interface org.jppf.client.event.JobListener
Called when the execution of a subset of the tasks of a job is complete.
jobReturned(JobEvent) - Method in class org.jppf.client.event.JobListenerAdapter
 
jobStarted(JobEvent) - Method in interface org.jppf.client.event.JobListener
Called when the execution of a job is starting.
jobStarted(JobEvent) - Method in class org.jppf.client.event.JobListenerAdapter
 
JobStatus - Enum in org.jppf.client
The status of a job.
jobStatusChanged(JobStatusEvent) - Method in interface org.jppf.client.event.JobStatusListener
Called when the status of a job has changed.
JobStatusEvent - Class in org.jppf.client.event
Instances of this class represent a status change notification for a jppf job.
JobStatusListener - Interface in org.jppf.client.event
Listener interface for receiving job status change notifications.
jobUpdated(JobMonitoringEvent) - Method in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
Called when the state a job has changed.
jobUpdated(JobMonitoringEvent) - Method in class org.jppf.client.monitoring.jobs.JobMonitoringListenerAdapter
 
JPPFClient - Class in org.jppf.client
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.
JPPFClient() - Constructor for class org.jppf.client.JPPFClient
Initialize this client with an automatically generated application UUID.
JPPFClient(String) - Constructor for class org.jppf.client.JPPFClient
Initialize this client with the specified application UUID.
JPPFClient(ConnectionPoolListener...) - Constructor for class org.jppf.client.JPPFClient
Initialize this client with an automatically generated application UUID.
JPPFClient(String, ConnectionPoolListener...) - Constructor for class org.jppf.client.JPPFClient
Initialize this client with the specified application UUID and new connection listeners.
JPPFClient(TypedProperties, ConnectionPoolListener...) - Constructor for class org.jppf.client.JPPFClient
Initialize this client with the specified configuration and connection listeners.
JPPFClient(String, TypedProperties, ConnectionPoolListener...) - Constructor for class org.jppf.client.JPPFClient
Initialize this client with the specified application UUID and new connection listeners.
JPPFClientConnection - Interface in org.jppf.client
Interface for a client connection to a JPPF driver.
JPPFClientConnectionStatus - Enum in org.jppf.client
Status of the connection between a client and a driver.
JPPFCompletionService<V> - Class in org.jppf.client.concurrent
A CompletionService which works specifically with JPPFExecutorServices.
JPPFCompletionService(JPPFExecutorService) - Constructor for class org.jppf.client.concurrent.JPPFCompletionService
Initialize this completion service with the specified executor.
JPPFConnectionPool - Class in org.jppf.client
Instances of this class manage a list of client connections with the same pool name, priority and remote driver.
JPPFDriverJobPersistence - Class in org.jppf.client
Instances of this class allow monitoring and managing, on the client side, the jobs persisted in a remote driver.
JPPFDriverJobPersistence(JMXDriverConnectionWrapper) - Constructor for class org.jppf.client.JPPFDriverJobPersistence
Initialize this persisted job manager with the specified driver JMX connection.
JPPFExecutorService - Class in org.jppf.client.concurrent
Implementation of an ExecutorService wrapper around a JPPFClient.
JPPFExecutorService(JPPFClient) - Constructor for class org.jppf.client.concurrent.JPPFExecutorService
Initialize this executor service with the specified JPPF client.
JPPFExecutorService(JPPFClient, int, long) - Constructor for class org.jppf.client.concurrent.JPPFExecutorService
Initialize this executor service with the specified JPPF client, batch size and batch tiemout.
JPPFJob - Class in org.jppf.client
Instances of this class represent a JPPF job and hold all the required elements: tasks, execution policy, task listener, data provider, priority, blocking indicator.
JPPFJob() - Constructor for class org.jppf.client.JPPFJob
Default constructor, creates a blocking job with no data provider, default SLA values and a priority of 0.
JPPFJob(String) - Constructor for class org.jppf.client.JPPFJob
Default constructor, creates a blocking job with no data provider, default SLA values and a priority of 0.

L

listJobs(JobSelector) - Method in class org.jppf.client.JPPFDriverJobPersistence
List the persisted jobs that match the provided job selector.
loadJob(String) - Method in class org.jppf.client.persistence.DefaultFilePersistenceManager
 
loadJob(K) - Method in interface org.jppf.client.persistence.JobPersistence
Load a job from the persistence store given its key.

M

managementInfo - Variable in class org.jppf.client.monitoring.topology.AbstractTopologyComponent
The management informtation on this topology component.

N

next() - Method in class org.jppf.client.utils.AbstractJPPFJobStream
Get the next job in the stream.
nodeAdded(TopologyEvent) - Method in interface org.jppf.client.monitoring.topology.TopologyListener
Called when a node is added.
nodeAdded(TopologyEvent) - Method in class org.jppf.client.monitoring.topology.TopologyListenerAdapter
 
nodeRemoved(TopologyEvent) - Method in interface org.jppf.client.monitoring.topology.TopologyListener
Called when a node is removed.
nodeRemoved(TopologyEvent) - Method in class org.jppf.client.monitoring.topology.TopologyListenerAdapter
 
nodeUpdated(TopologyEvent) - Method in interface org.jppf.client.monitoring.topology.TopologyListener
Called when the data for a node or driver changed.
nodeUpdated(TopologyEvent) - Method in class org.jppf.client.monitoring.topology.TopologyListenerAdapter
 

O

org.jppf.client - package org.jppf.client
Support for the clients connecting to the JPPF driver, connection pooling, and JPPF jobs.
org.jppf.client.concurrent - package org.jppf.client.concurrent
Classes supporting submission of tasks via distributed executor services as specified in java.util.concurrent.
org.jppf.client.event - package org.jppf.client.event
org.jppf.client.monitoring - package org.jppf.client.monitoring
Base classes supporting the monitoring of JPPF grid topologies and jobs.
org.jppf.client.monitoring.jobs - package org.jppf.client.monitoring.jobs
org.jppf.client.monitoring.topology - package org.jppf.client.monitoring.topology
org.jppf.client.persistence - package org.jppf.client.persistence
org.jppf.client.utils - package org.jppf.client.utils
Support for job streaming.

P

parent - Variable in class org.jppf.client.monitoring.AbstractComponent
The parent of this component.
poll() - Method in class org.jppf.client.concurrent.JPPFCompletionService
 
poll(long, TimeUnit) - Method in class org.jppf.client.concurrent.JPPFCompletionService
 
processResults(JPPFJob) - Method in class org.jppf.client.utils.AbstractJPPFJobStream
Callback invoked when a job is complete.

R

registerClassLoader(ClassLoader, String) - Method in class org.jppf.client.AbstractGenericClient
Register a class loader for the specified job uuid.
remove() - Method in class org.jppf.client.utils.AbstractJPPFJobStream
This operation is not supported and results in an UnsupportedOperationException being thrown.
removeClientConnectionStatusListener(ClientConnectionStatusListener) - Method in interface org.jppf.client.event.ClientConnectionStatusHandler
Remove a connection status listener from this connection's list of listeners.
removeClientQueueListener(ClientQueueListener) - Method in class org.jppf.client.AbstractGenericClient
Unregister the specified listener.
removeConnectionPoolListener(ConnectionPoolListener) - Method in class org.jppf.client.AbstractJPPFClient
Remove a listener from the list of listeners to this client.
removeDriverDiscovery(ClientDriverDiscovery) - Method in class org.jppf.client.JPPFClient
Remove a custom driver discovery mechanism from those already registered.
removeJobListener(JobListener) - Method in interface org.jppf.client.concurrent.JobConfiguration
Remove a listener from the list of job listeners.
removeJobListener(JobListener) - Method in class org.jppf.client.JPPFJob
Remove a listener from the list of job listeners.
removeJobMonitoringListener(JobMonitoringListener) - Method in class org.jppf.client.monitoring.jobs.JobMonitor
Remove a listener to the events emitted by this job monitor.
removeTopologyListener(TopologyListener) - Method in class org.jppf.client.monitoring.topology.TopologyManager
Remove a topology change listener.
reset() - Method in class org.jppf.client.JPPFClient
Reset this client, that is, close it if necessary, reload its configuration, then open it again.
reset(TypedProperties) - Method in class org.jppf.client.JPPFClient
Reset this client, that is, close it if necessary, then open it again, using the specified confguration.
resetConfiguration() - Method in class org.jppf.client.concurrent.JPPFExecutorService
Reset the configuration for this executor service to a blank state.
retrieveJob(String) - Method in class org.jppf.client.JPPFDriverJobPersistence
Retieve and rebuild the persisted job with the specified uuid.

S

setBatchSize(int) - Method in class org.jppf.client.concurrent.JPPFExecutorService
Set the minimum number of tasks that must be submitted before they are sent to the server.
setBatchTimeout(long) - Method in class org.jppf.client.concurrent.JPPFExecutorService
Set the maximum time to wait before the next batch of tasks is to be sent for execution.
setBlocking(boolean) - Method in class org.jppf.client.AbstractJPPFJob
Deprecated.
a job should be submittable either synchronously or asynchronously, regardless of its state. The submission mode is the user's choice at the time of submission, using one of JPPFClient.submit() or JPPFClient.submitAsync().
setCascadeCancellation(boolean) - Method in class org.jppf.client.JPPFJob
Set whether cancellation of this job should trigger the cancellation of the jobs that depend on it.
setDataProvider(DataProvider) - Method in class org.jppf.client.AbstractJPPFJob
Set the container for data shared between tasks.
setDataProvider(DataProvider) - Method in interface org.jppf.client.concurrent.JobConfiguration
Set the job's data provider.
setDefaultClientPolicy(ExecutionPolicy) - Method in class org.jppf.client.JPPFClient
Set the default client-side job execution policy.
setDefaultPolicy(ExecutionPolicy) - Method in class org.jppf.client.JPPFClient
Set the default server-side job execution policy.
setDependencyId(Supplier<String>) - Method in class org.jppf.client.JPPFJob
Set this job's dependency id from the specified id supplier.
setDependencyId(JobDependencyIdSupplier) - Method in class org.jppf.client.JPPFJob
Set this job's dependency id from a dependency id supplier.
setDependencyId(String) - Method in class org.jppf.client.JPPFJob
Set this job's dependency id.
setGraphRoot(boolean) - Method in class org.jppf.client.JPPFJob
Set whether this job is a root in a job dependency graph.
setJMXPoolMaxSize(int) - Method in class org.jppf.client.AbstractClientConnectionPool
setJMXPoolSize(int) - Method in class org.jppf.client.AbstractClientConnectionPool
Set a new maximum size for the associated pool of JMX connections, adding new or closing existing connections as needed.
setLoadBalancerSettings(String, Properties) - Method in class org.jppf.client.JPPFClient
Change the load balancer settings.
setLocalExecutionEnabled(boolean) - Method in class org.jppf.client.AbstractGenericClient
Specify whether local execution is enabled on this client.
setMaxJobs(int) - Method in class org.jppf.client.AbstractClientConnectionPool
Set the maximum number of jobs that can be processed concurrently by each connection.
setName(String) - Method in class org.jppf.client.AbstractJPPFJob
Set the user-defined display name for this job.
setNameAsDependencyId() - Method in class org.jppf.client.JPPFJob
Convenience method to set this job's name as dpeendency id.
setNodeFilter(NodeSelector) - Method in class org.jppf.client.monitoring.topology.TopologyManager
Set the node selector used to filter the nodes and associated events.
setOnCancelCallback(JPPFTaskCallback<Object>) - Method in interface org.jppf.client.concurrent.TaskConfiguration
Set the delegate for the onCancel() method.
setOnTimeoutCallback(JPPFTaskCallback<Object>) - Method in interface org.jppf.client.concurrent.TaskConfiguration
Set the delegate for the onTimeout() method.
setPersistenceManager(JobPersistence<T>) - Method in interface org.jppf.client.concurrent.JobConfiguration
Set the persistence manager that enables saving and restoring the state of this job.
setPersistenceManager(JobPersistence<T>) - Method in class org.jppf.client.JPPFJob
Set the persistence manager that enables saving and restoring the state of this job.
setSize(int) - Method in interface org.jppf.client.ConnectionPool
Set the size of this connection pool, starting or stopping connections as needed.
setSize(int) - Method in class org.jppf.client.JPPFConnectionPool
 
setStatus(JobStatus) - Method in class org.jppf.client.AbstractJPPFJob
 
setTimeoutSchedule(JPPFSchedule) - Method in interface org.jppf.client.concurrent.TaskConfiguration
Set the timeout set on the task.
setUuidAsDependencyId() - Method in class org.jppf.client.JPPFJob
Convenience method to set this job's uuid as dependency id.
shutdown() - Method in class org.jppf.client.ClientConfigDriverDiscovery
 
shutdown() - Method in class org.jppf.client.concurrent.JPPFExecutorService
Initiates an orderly shutdown in which previously submitted tasks are executed, but no new tasks will be accepted.
shutdownNow() - Method in class org.jppf.client.concurrent.JPPFExecutorService
Attempts to stop all actively executing tasks, halts the processing of waiting tasks, and returns a list of the tasks that were awaiting execution.
This implementation simply waits for all submitted tasks to terminate, due to the complexity of stopping remote tasks.
size() - Method in class org.jppf.client.JobResults
Get the current number of received results.
statusChanged(ClientConnectionStatusEvent) - Method in interface org.jppf.client.event.ClientConnectionStatusListener
Invoked to notify of a status change event on a client connection.
storeJob(String, JPPFJob, List<Task<?>>) - Method in class org.jppf.client.persistence.DefaultFilePersistenceManager
Store the specified job.
storeJob(K, JPPFJob, List<Task<?>>) - Method in interface org.jppf.client.persistence.JobPersistence
Store the specified tasks of the specified job with the specified key.
submit(Callable<V>) - Method in class org.jppf.client.concurrent.JPPFCompletionService
 
submit(Runnable, V) - Method in class org.jppf.client.concurrent.JPPFCompletionService
 
submit(Callable<T>) - Method in class org.jppf.client.concurrent.JPPFExecutorService
Submit a value-returning task for execution and returns a Future representing the pending results of the task.
submit(Runnable) - Method in class org.jppf.client.concurrent.JPPFExecutorService
Submits a Runnable task for execution and returns a Future representing that task.
submit(Runnable, T) - Method in class org.jppf.client.concurrent.JPPFExecutorService
Submits a Runnable task for execution and returns a Future representing that task that will upon completion return the given result.
submit(JPPFJob) - Method in class org.jppf.client.JPPFClient
Submit the specified job for execution and wait for its completion.
submitAsync(JPPFJob) - Method in class org.jppf.client.JPPFClient
Submit the specified job asynchronously for execution, without waiting for the job to complete.
submitJob(JPPFJob) - Method in class org.jppf.client.JPPFClient
Deprecated.
a job should be submittable either synchronously or asynchronously, regardless of its state. The way it is submitted is the user's choice at the time of submission, using one of JPPFClient.submit(JPPFJob) or JPPFClient.submitAsync(JPPFJob).

T

take() - Method in class org.jppf.client.concurrent.JPPFCompletionService
 
TaskConfiguration - Interface in org.jppf.client.concurrent
This interface defines the properties that can be provided to a task submitted by a JPPFExecutorService and that is not a Task instance.
terminatedStatuses() - Static method in enum org.jppf.client.JPPFClientConnectionStatus
Get the statuses indicating that a connection is in a terminated state.
TopologyDriver - Class in org.jppf.client.monitoring.topology
Implementation of TopologyDriver for JPPF drivers.
TopologyEvent - Class in org.jppf.client.monitoring.topology
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.
TopologyListener - Interface in org.jppf.client.monitoring.topology
Listener interface for changes in the grid topology.
TopologyListenerAdapter - Class in org.jppf.client.monitoring.topology
A convenience class for subclasses that wish to receive topology events without having to implement all the methods of the TopologyListener interface.
TopologyListenerAdapter() - Constructor for class org.jppf.client.monitoring.topology.TopologyListenerAdapter
 
TopologyManager - Class in org.jppf.client.monitoring.topology
Instances of this class discover and maintain a representation of a JPPF grid topology.
TopologyManager(TopologyListener...) - Constructor for class org.jppf.client.monitoring.topology.TopologyManager
Initialize this topology manager with a new JPPFClient and the specified listeners.
TopologyManager(long, long, TopologyListener...) - Constructor for class org.jppf.client.monitoring.topology.TopologyManager
Initialize this topology manager with a new JPPFClient and the specified listeners.
TopologyManager(JPPFClient, TopologyListener...) - Constructor for class org.jppf.client.monitoring.topology.TopologyManager
Initialize this topology manager with the specified JPPFClient and listeners.
TopologyManager(long, long, JPPFClient, TopologyListener...) - Constructor for class org.jppf.client.monitoring.topology.TopologyManager
Initialize this topology manager with the specified JPPFClient and listeners.
TopologyManager(long, long, JPPFClient, boolean, TopologyListener...) - Constructor for class org.jppf.client.monitoring.topology.TopologyManager
Initialize this topology manager with the specified JPPFClient and listeners.
TopologyNode - Class in org.jppf.client.monitoring.topology
Implementation of TopologyDriver for JPPF nodes.
TopologyPeer - Class in org.jppf.client.monitoring.topology
Instances of this class represent peer drivers as nodes for the driver they are connected to.
toString() - Method in class org.jppf.client.AbstractConnectionPool
 
toString() - Method in class org.jppf.client.AbstractJPPFJob
 
toString() - Method in class org.jppf.client.event.ConnectionPoolEvent
 
toString() - Method in class org.jppf.client.JobResults
 
toString() - Method in class org.jppf.client.JPPFConnectionPool
 
toString() - Method in class org.jppf.client.monitoring.jobs.Job
 
toString() - Method in class org.jppf.client.monitoring.jobs.JobDispatch
 
toString() - Method in class org.jppf.client.monitoring.jobs.JobDriver
 
toString() - Method in class org.jppf.client.monitoring.jobs.JobMonitoringEvent
 
toString() - Method in class org.jppf.client.monitoring.topology.AbstractTopologyComponent
 
toString() - Method in class org.jppf.client.monitoring.topology.TopologyDriver
 
toString() - Method in class org.jppf.client.monitoring.topology.TopologyEvent
 
toString() - Method in class org.jppf.client.monitoring.topology.TopologyNode
 
toString() - Method in class org.jppf.client.persistence.DefaultFilePersistenceManager
 

U

unexecutedTaskCount() - Method in class org.jppf.client.AbstractJPPFJob
Get the count of the tasks in this job that haven't yet been executed.
uuid - Variable in class org.jppf.client.monitoring.AbstractComponent
The uuid of this component.

V

valueOf(String) - Static method in enum org.jppf.client.JobStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jppf.client.JPPFClientConnectionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jppf.client.monitoring.jobs.JobMonitorUpdateMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jppf.client.JobStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jppf.client.JPPFClientConnectionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jppf.client.monitoring.jobs.JobMonitorUpdateMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForTask(int) - Method in class org.jppf.client.JobResults
Wait for the execution results of the specified task to be received.
waitForTask(int, long) - Method in class org.jppf.client.JobResults
Wait for the execution results of the specified task to be received.
workingStatuses() - Static method in enum org.jppf.client.JPPFClientConnectionStatus
Get the statuses indicating that a connection is in a working state.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2005-2019 JPPF Team.