Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractClassLoaderConnection<C> - Class in org.jppf.classloader
-
Abstract implementation of
ClassLoaderConnection. - AbstractClassLoaderConnection(String) - Constructor for class org.jppf.classloader.AbstractClassLoaderConnection
- AbstractClassLoaderManager<N extends JPPFNode> - Class in org.jppf.server.node
-
Instances of this class manage the node's class loader and associated operations.
- AbstractClassLoaderManager(N) - Constructor for class org.jppf.server.node.AbstractClassLoaderManager
-
Default constructor for class loader manager.
- AbstractCommonNode - Class in org.jppf.server.node
-
This class is used as a container for common methods that cannot be implemented in
AbstractNode. - AbstractCommonNode(String, TypedProperties, HookFactory) - Constructor for class org.jppf.server.node.AbstractCommonNode
-
Initialize this node.
- AbstractCsvConnectionStrategy - Class in org.jppf.node.connection
-
Common abstact super class for connection strategies that read connection from groups of comma-separated values.
- AbstractCsvConnectionStrategy() - Constructor for class org.jppf.node.connection.AbstractCsvConnectionStrategy
-
Find and read the CSV data.
- AbstractCsvConnectionStrategy(TypedProperties) - Constructor for class org.jppf.node.connection.AbstractCsvConnectionStrategy
-
Find and read the CSV data.
- AbstractJPPFClassLoader - Class in org.jppf.classloader
-
This class is a custom class loader serving the purpose of dynamically loading the JPPF classes and the client application classes, to avoid costly redeployment system-wide.
- AbstractJPPFClassLoader(ClassLoaderConnection<?>, ClassLoader, List<String>, HookFactory) - Constructor for class org.jppf.classloader.AbstractJPPFClassLoader
-
Initialize this class loader with a parent class loader.
- AbstractJPPFClassLoaderLifeCycle - Class in org.jppf.classloader
-
This class is a custom class loader serving the purpose of dynamically loading the JPPF classes and the client application classes, to avoid costly redeployment system-wide.
- AbstractJPPFClassLoaderLifeCycle(ClassLoaderConnection<?>, ClassLoader, List<String>, HookFactory) - Constructor for class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Initialize this class loader with a parent class loader.
- AbstractNode - Class in org.jppf.node
-
Abstract implementation of the
Nodeinterface. - AbstractNode(String, TypedProperties, HookFactory) - Constructor for class org.jppf.node.AbstractNode
-
Initialize this node.
- AbstractNodeConnection<C> - Class in org.jppf.node
-
Abstract impelementation of
ClassLoaderConnection. - AbstractNodeConnection() - Constructor for class org.jppf.node.AbstractNodeConnection
- AbstractNodeIO<N extends AbstractCommonNode> - Class in org.jppf.server.node
-
This class performs the I/O operations requested by the JPPFNode, for reading the task bundles and sending the results back.
- AbstractNodeIO(N) - Constructor for class org.jppf.server.node.AbstractNodeIO
-
Initialize this TaskIO with the specified node.
- acceptsNewJobs(Node) - Method in interface org.jppf.node.throttling.JPPFNodeThrottling
-
Determine whether the node accepts new jobs.
- acceptsNewJobs(Node) - Method in class org.jppf.node.throttling.MemoryThresholdThrottling
- addLayoutComp(JPanel, GridBagLayout, GridBagConstraints, Component) - Method in class org.jppf.node.screensaver.impl.NodePanel
-
Add a component to a panel with the specified constraints.
- addRequest(JPPFResourceWrapper) - Method in class org.jppf.classloader.ClassLoaderRequestHandler
-
Add a resource request.
- addURL(URL) - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
- AsyncLocalClassLoaderConnection - Class in org.jppf.classloader
- AsyncLocalClassLoaderConnection(String, AsyncLocalNodeClassloaderContext) - Constructor for class org.jppf.classloader.AsyncLocalClassLoaderConnection
-
Initialize this connection with the specified channel.
- AsyncLocalNodeClassloaderContext - Interface in org.jppf.classloader
- AsyncNodeExecutionManager - Class in org.jppf.server.node
-
Instances of this class manage the execution of JPPF tasks by a node.
- AsyncNodeExecutionManager(NodeInternal) - Constructor for class org.jppf.server.node.AsyncNodeExecutionManager
-
Initialize this execution manager with the specified node.
- awaitLocalResponse() - Method in interface org.jppf.classloader.AsyncLocalNodeClassloaderContext
B
- BEFORE_NEXT_JOB - Enum constant in enum class org.jppf.node.event.NodeLifeCycleEventType
-
After the node has sent the results of a job to the server, and before it receives the next job.
- beforeNextJob(NodeLifeCycleEvent) - Method in interface org.jppf.node.event.NodeLifeCycleListener
-
Called after the node has sent the results of a job to the server, and before it receives the next job.
- beforeNextJob(NodeLifeCycleEvent) - Method in class org.jppf.node.event.NodeLifeCycleListenerAdapter
- buildExceptionResult(Object, Throwable) - Method in class org.jppf.server.node.DefaultSerializationExceptionHook
- buildExceptionResult(Object, Throwable) - Method in interface org.jppf.server.node.SerializationExceptionHook
-
Build the
JPPFExceptionResulttask that will be returned instead of the user task. - bundleExecuted(TaskBundle, List<Task<?>>, Throwable) - Method in class org.jppf.server.node.JPPFNode
C
- call() - Method in class org.jppf.server.node.ObjectDeserializationTask
-
Execute this task.
- call() - Method in class org.jppf.server.node.ObjectSerializationTask
- cancel() - Method in class org.jppf.node.debug.NodeDebug
- cancel() - Method in interface org.jppf.node.debug.NodeDebugMBean
-
Cancel the currently executing job, if any.
- cancelPendingAction() - Method in class org.jppf.server.node.AbstractCommonNode
-
Cancel the current pending action, if anty.
- channel - Variable in class org.jppf.node.AbstractNodeConnection
-
The channel used to communicate witht he driver.
- check() - Method in class org.jppf.node.throttling.NodeThrottlingHandler
- classLoaded(ClassLoaderEvent) - Method in interface org.jppf.classloader.ClassLoaderListener
-
Called when a class has been successfully loaded by a class loader.
- classLoader - Variable in class org.jppf.server.node.JPPFContainer
-
Class loader used for dynamic loading and updating of client classes.
- CLASSLOADER_INIT_ERROR - Enum constant in enum class org.jppf.node.connection.ConnectionReason
-
An error occurred while initializing the class loader connection.
- CLASSLOADER_PROCESSING_ERROR - Enum constant in enum class org.jppf.node.connection.ConnectionReason
-
An error occurred while processing a class loader request.
- ClassLoaderConnection<C> - Interface in org.jppf.classloader
-
Instances of this class represent the connection between a node's class loader and the driver.
- ClassLoaderEvent - Class in org.jppf.classloader
-
Event emitted by an
AbstractJPPFClassLoaderwhen a class is loaded or not found for the first time. - ClassLoaderEvent(AbstractJPPFClassLoader, Class<?>, boolean) - Constructor for class org.jppf.classloader.ClassLoaderEvent
-
Initialize this event with the specified source and Class object.n
- ClassLoaderEvent(AbstractJPPFClassLoader, String) - Constructor for class org.jppf.classloader.ClassLoaderEvent
-
Initialize this event with the specified source and Class object.n
- ClassLoaderListener - Interface in org.jppf.classloader
-
Interface to implement for the objects that wish to receive notifications of JPPF class loader events.
- classLoaderManager - Variable in class org.jppf.server.node.AbstractCommonNode
-
Manages the class loaders and how they are used.
- ClassLoaderProvider - Interface in org.jppf.server.node
-
Interface for a class loader provider.
- ClassLoaderRequestHandler - Class in org.jppf.classloader
-
This class manages the batching of class loading requests at regular intervals.
- ClassLoaderRequestHandler(ResourceRequestRunner) - Constructor for class org.jppf.classloader.ClassLoaderRequestHandler
-
Initialize this request handler.
- classNotFound(ClassLoaderEvent) - Method in interface org.jppf.classloader.ClassLoaderListener
-
Called when a class was not found by a class loader.
- cleanup() - Method in class org.jppf.server.node.NodeExecutionManager
- cleanup(JobProcessingEntry) - Method in class org.jppf.server.node.AsyncNodeExecutionManager
- clearContainer(JPPFContainer) - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Clear the specified container and cleanup its class loader.
- clearContainers() - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Clear all containers associated with applications uuids.
- clearNotFoundCache() - Method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Clear the cache of resources not found.
- clearReferences(ClassLoader) - Method in class org.jppf.classloader.JPPFLeakPrevention
-
Clears all references as prevention for memory leaks.
- clearResourceCaches() - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Clear the resource caches of all class loaders managed by this object.
- close() - Method in class org.jppf.classloader.AbstractJPPFClassLoader
- close() - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
- close() - Method in class org.jppf.classloader.AsyncLocalClassLoaderConnection
- close() - Method in class org.jppf.classloader.ClassLoaderRequestHandler
-
Close this request handler and release its resources.
- close() - Method in class org.jppf.classloader.JPPFClassLoader
-
Terminate this classloader and clean the resources it uses.
- close() - Method in class org.jppf.classloader.JPPFLocalClassLoader
-
Terminate this classloader and clean the resources it uses.
- close() - Method in class org.jppf.classloader.RemoteClassLoaderConnection
- close() - Method in class org.jppf.classloader.resource.ResourceCache
-
Close this resource cache and clean all resources it uses.
- close() - Method in interface org.jppf.node.NodeConnection
-
Close this connection.
- closeClassLoader() - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Close main class loader for the node.
- closeDataChannel() - Method in interface org.jppf.node.NodeInternal
-
Initialize this node's data channel.
- computeCallable(JPPFCallable<V>) - Method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Compute a value on the client-side, as the result of the execution of a
JPPFCallable. - computeRemoteData(byte[]) - Method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Request the remote computation of a
JPPFCallableon the client. - config - Variable in class org.jppf.node.connection.AbstractCsvConnectionStrategy
-
The node configuration.
- configuration - Variable in class org.jppf.node.AbstractNode
-
The configuration of this node.
- connect() - Method in class org.jppf.classloader.resource.protocol.jppfres.JPPFResourceConnection
- connection - Variable in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
The connection to the driver.
- ConnectionContext - Class in org.jppf.node.connection
-
Instances of this class define the context for a node (re)connection request.
- ConnectionContext(String, Throwable, ConnectionReason) - Constructor for class org.jppf.node.connection.ConnectionContext
-
Initialize this context with the specified parameters.
- ConnectionReason - Enum Class in org.jppf.node.connection
-
This enum lists the possible high-level reasons for a node reconnection request.
- createClassLoader() - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Create the main class loader for the node.
- createMBean(Node) - Method in class org.jppf.management.diagnostics.spi.NodeDiagnosticsMBeanProvider
- createMBean(Node) - Method in class org.jppf.management.NodeConfigNotifierMBeanProvider
- createMBean(Node) - Method in interface org.jppf.management.spi.JPPFNodeMBeanProvider
-
Return a concrete MBean.
The class of this MBean must implement the interface defined bygetMBeanInterfaceName(). - createMBean(Node) - Method in class org.jppf.node.debug.NodeDebugMBeanProvider
- createMBean(Node) - Method in class org.jppf.node.provisioning.JPPFNodeProvisioningMBeanProvider
- createMBeanImpl(JPPFNodeMBeanProvider, Object...) - Method in class org.jppf.management.spi.NodeMBeanProviderManager
- createNodePanel() - Method in class org.jppf.node.screensaver.impl.JPPFScreenSaverImpl
-
Create the node panel.
- createTopPanel() - Method in class org.jppf.node.screensaver.impl.NodePanel
-
Create the panel on top of the node monitoring panel.
D
- DefaultLifeCycleErrorHandler - Class in org.jppf.node.event
-
The default node life cycle error handler, used when the life cycle listener implementation does not implement
NodeLifeCycleErrorHandler. - DefaultLifeCycleErrorHandler() - Constructor for class org.jppf.node.event.DefaultLifeCycleErrorHandler
- DefaultSerializationExceptionHook - Class in org.jppf.server.node
-
This default hook is used when none is specified in the node configuration.
- DefaultSerializationExceptionHook() - Constructor for class org.jppf.server.node.DefaultSerializationExceptionHook
- DelegatingNodeListener - Class in org.jppf.node.screensaver
-
This class registers as a NodeLifeCycleListener and instantiates an implementation of
NodeIntegration, if any is defined in the configuration. - DelegatingNodeListener() - Constructor for class org.jppf.node.screensaver.DelegatingNodeListener
-
Initialize this listener and instantiate the delegate if one is configured.
- deserializeObjects() - Method in class org.jppf.server.node.AbstractNodeIO
-
Perform the deserialization of the objects received through the socket connection.
- deserializeObjects(Object[], int, ExecutorService) - Method in class org.jppf.server.node.JPPFContainer
-
Deserialize a number of objects from the I/O channel.
- deserializeObjects(TaskBundle) - Method in class org.jppf.server.node.AbstractNodeIO
-
Perform the deserialization of the objects received through the socket connection.
- destroy() - Method in class org.jppf.node.screensaver.impl.JPPFScreenSaverImpl
- destroy() - Method in class org.jppf.node.screensaver.impl.SimpleScreenSaver
- destroy() - Method in interface org.jppf.node.screensaver.JPPFScreenSaver
-
Destroy this screen saver and release its resources.
- DriverConnectionInfo - Interface in org.jppf.node.connection
-
This interface provides the required information for connecting to a remote JPPF driver.
- DriverConnectionStrategy - Interface in org.jppf.node.connection
-
This interface defines which parameters should be used to connect to the driver.
- dynamic - Variable in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Determines whether this class loader should handle dynamic class updating.
E
- equals(Object) - Method in class org.jppf.node.connection.JPPFDriverConnectionInfo
- executeScript(String, String) - Method in class org.jppf.node.debug.NodeDebug
- executeScript(String, String) - Method in interface org.jppf.node.debug.NodeDebugMBean
-
Execute the specified script.
F
- finalize() - Method in class org.jppf.classloader.resource.ResourceCache
- finalizeBundleData(TaskBundle, List<Task<?>>) - Method in class org.jppf.server.node.AbstractNodeIO
-
Compute the task bundle's data before it is sent back to the server.
- findClass(String) - Method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Find a class in this class loader's classpath.
- findClass(String, boolean) - Method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Find a class in this class loader's classpath.
- findMultipleResources(String...) - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Get multiple resources, specified by their names, from the classpath.
- findResource(String) - Method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Finds the resource with the specified name.
- findResources(String) - Method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Find all resources with the specified name.
- fireBeforeNextJob() - Method in class org.jppf.node.event.LifeCycleEventHandler
-
Notify all listeners that the node is between jobs.
- fireEvent(Class<?>, String, boolean) - Method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Notify all listeners that a class was either loaded or not found.
- fireJobEnding(JPPFDistributedJob, AbstractJPPFClassLoader, List<Task<?>>, DataProvider) - Method in class org.jppf.node.event.LifeCycleEventHandler
-
Notify all listeners that the node is completing a job.
- fireJobHeaderLoaded(JPPFDistributedJob, AbstractJPPFClassLoader) - Method in class org.jppf.node.event.LifeCycleEventHandler
-
Notify all listeners that the node has loaded a job header and before the
DataProvideror any of the tasks has been loaded.. - fireJobStarting(JPPFDistributedJob, AbstractJPPFClassLoader, List<Task<?>>, DataProvider) - Method in class org.jppf.node.event.LifeCycleEventHandler
-
Notify all listeners that the node is starting a job.
- fireNodeEnding() - Method in class org.jppf.node.event.LifeCycleEventHandler
-
Notify all listeners that the node is terminating.
- fireNodeStarting() - Method in class org.jppf.node.event.LifeCycleEventHandler
-
Notify all listeners that the node is starting.
- FocusedJFrame - Class in org.jppf.node.screensaver
-
This extension of JFrale ensures that the frame is brought to the fore, on top of any other window, when
toFront()is called. - FocusedJFrame() - Constructor for class org.jppf.node.screensaver.FocusedJFrame
-
Default initialization for this frame.
- FocusedJFrame(String) - Constructor for class org.jppf.node.screensaver.FocusedJFrame
-
Initialize this frame with the specified title.
- fromJPPFConnectionInformation(JPPFConnectionInformation, boolean, boolean) - Static method in class org.jppf.node.connection.JPPFDriverConnectionInfo
-
Convert the specified
JPPFConnectionInformationobject into aDriverConnectionInfo.
G
- getAppUuid() - Method in class org.jppf.server.node.JPPFContainer
-
Get the unique identifier for the submitting application.
- getCacheInstance(String) - Static method in class org.jppf.classloader.resource.ResourceCache
-
Get a cache instance form its uuid.
- getChannel() - Method in class org.jppf.node.AbstractNodeConnection
- getChannel() - Method in interface org.jppf.node.NodeConnection
-
Get the communication channel for this connection.
- getClassLoader() - Method in class org.jppf.classloader.ClassLoaderEvent
-
Get the class laoder which emitted this event.
- getClassLoader() - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Get the main classloader for the node.
- getClassLoader() - Method in class org.jppf.server.node.AbstractCommonNode
-
Get the main classloader for the node.
- getClassLoader() - Method in class org.jppf.server.node.JPPFContainer
-
Get the main class loader for this container.
- getClassLoader(List<String>) - Method in interface org.jppf.server.node.ClassLoaderProvider
-
Get a reference to the class loader associated with an application uuid.
- getClassLoader(List<String>) - Method in class org.jppf.server.node.JPPFNode
- getClassLoaderManager() - Method in interface org.jppf.node.NodeInternal
-
Get the service that manages the class loaders and how they are used.
- getClassLoaderManager() - Method in class org.jppf.server.node.AbstractCommonNode
-
Get the service that manages the class loaders and how they are used.
- getClassName() - Method in class org.jppf.classloader.ClassLoaderEvent
-
Get the name of a class that was loaded or could not be found by this class loader.
- getClientUuid() - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Get the uuid of the JPPF client this class loader gets resources from.
- getComponent() - Method in class org.jppf.node.screensaver.impl.JPPFScreenSaverImpl
- getComponent() - Method in class org.jppf.node.screensaver.impl.SimpleScreenSaver
- getComponent() - Method in interface org.jppf.node.screensaver.JPPFScreenSaver
-
Get the Swing component for this screen saver.
- getConfiguration() - Method in class org.jppf.node.AbstractNode
- getConnection() - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Get the connection to the driver.
- getContainer(List<String>) - Method in class org.jppf.server.node.AbstractCommonNode
-
Get a reference to the JPPF container associated with an application uuid.
- getContainer(List<String>, boolean, Object...) - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Get a reference to the JPPF container associated with an application uuid.
- getContainer(List<String>, Object...) - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Get a reference to the JPPF container associated with an application uuid.
- getDataProvider() - Method in class org.jppf.node.event.NodeLifeCycleEvent
-
Get the data provider for the current job, if any.
- getDelegationModel() - Static method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Determine the class loading delegation model currently in use.
- getException() - Method in class org.jppf.classloader.resource.SaveResourceAction
-
Get the resulting exception.
- getExecutedTaskCount() - Method in class org.jppf.node.AbstractNode
- getExecutionManager() - Method in interface org.jppf.node.NodeInternal
-
Get the task execution manager for this node.
- getExecutionManager() - Method in class org.jppf.server.node.AbstractCommonNode
- getHandshakeUuidPath() - Method in class org.jppf.server.node.JPPFNode
- getHelper() - Method in class org.jppf.node.AbstractNode
-
Get the utility for deserialization and serialization.
- getHookFactory() - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Get the factory that creates and invoke hook instances for this node.
- getHookFactory() - Method in class org.jppf.node.AbstractNode
-
Get the factory that creates and invoke hook instances for this node.
- getHost() - Method in interface org.jppf.node.connection.DriverConnectionInfo
-
Get the driver host name or IP address.
- getHost() - Method in class org.jppf.node.connection.JPPFDriverConnectionInfo
- getHostAddress(URL) - Method in class org.jppf.classloader.resource.protocol.jppfres.Handler
-
This method always returns
null. - getId() - Method in class org.jppf.node.provisioning.SlaveNodeLauncher
-
Get the id given to this process.
- getIndex() - Method in class org.jppf.server.node.ObjectDeserializationTask
- getInputStream() - Method in class org.jppf.classloader.resource.protocol.jppfres.JPPFResourceConnection
- getJmxServer() - Method in class org.jppf.node.AbstractNode
-
Get the JMX connector server associated with the node.
- getJmxServer() - Method in interface org.jppf.node.NodeInternal
-
Get the JMX connector server associated with the node.
- getJmxServer() - Method in class org.jppf.server.node.AbstractCommonNode
- getJob() - Method in class org.jppf.node.event.NodeLifeCycleEvent
-
Get the job currently being executed.
- getJobWriter() - Method in class org.jppf.server.node.JPPFNode
- getJPPFClassLoader() - Method in class org.jppf.node.AbstractNode
- getLaunchCommand() - Method in class org.jppf.node.provisioning.SlaveNodeLauncher
- getLifeCycleEventHandler() - Method in class org.jppf.node.AbstractNode
- getLifeCycleEventHandler() - Method in interface org.jppf.node.NodeInternal
-
Get the object that manages the node life cycle events.
- getLoadedClass() - Method in class org.jppf.classloader.ClassLoaderEvent
-
Get the class that was successfully loaded.
- getLock() - Method in class org.jppf.server.node.JPPFContainer
- getManagementInfo() - Method in class org.jppf.node.AbstractNode
- getMasterNodeUuid() - Method in class org.jppf.node.AbstractNode
- getMBeanInterfaceName() - Method in class org.jppf.management.NodeConfigNotifierMBeanProvider
- getMBeanInterfaceName() - Method in class org.jppf.node.debug.NodeDebugMBeanProvider
- getMBeanInterfaceName() - Method in class org.jppf.node.provisioning.JPPFNodeProvisioningMBeanProvider
- getMBeanName() - Method in class org.jppf.management.diagnostics.spi.NodeDiagnosticsMBeanProvider
- getMBeanName() - Method in class org.jppf.management.NodeConfigNotifierMBeanProvider
- getMBeanName() - Method in class org.jppf.node.debug.NodeDebugMBeanProvider
- getMBeanName() - Method in class org.jppf.node.provisioning.JPPFNodeProvisioningMBeanProvider
- getMessage() - Method in class org.jppf.node.connection.ConnectionContext
-
Get an explanation text for the reconnection.
- getMultipleResources(String...) - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Get multiple resources, specified by their names, from the classpath.
- getNbSlaves() - Method in class org.jppf.node.provisioning.JPPFNodeProvisioning
- getNode() - Method in class org.jppf.node.event.NodeLifeCycleEvent
-
Get the object representing the current JPPF node.
- getNode() - Method in class org.jppf.node.NodeRunner
-
Get the actual node started by this node runner, if any.
- getNodeAdmin() - Method in class org.jppf.server.node.AbstractCommonNode
-
Get the administration and monitoring MBean for this node.
- getNodeConfigNotifier() - Method in interface org.jppf.node.NodeInternal
- getNodeConfigNotifier() - Method in class org.jppf.server.node.JPPFNode
- getNodeConnection() - Method in class org.jppf.node.AbstractNode
-
Get the connection used by this node.
- getNodeConnection() - Method in interface org.jppf.node.NodeInternal
-
Get the connection used by this node.
- getNodeIO() - Method in class org.jppf.node.AbstractNode
- getNodeLock() - Method in class org.jppf.classloader.AsyncLocalClassLoaderConnection
-
Get the object used to synchronize threads when reading/writing the node resource.
- getNodePanel() - Method in class org.jppf.node.screensaver.impl.JPPFScreenSaverImpl
-
Get the node panel.
- getObject() - Method in class org.jppf.server.node.ObjectDeserializationTask
- getOutputStream() - Method in class org.jppf.classloader.resource.protocol.jppfres.JPPFResourceConnection
- getPendingAction() - Method in class org.jppf.server.node.AbstractCommonNode
-
Get the current pending action, if any.
- getPort() - Method in interface org.jppf.node.connection.DriverConnectionInfo
-
Get the driver port to connect to.
- getPort() - Method in class org.jppf.node.connection.JPPFDriverConnectionInfo
- getReason() - Method in error org.jppf.JPPFNodeReconnectionNotification
-
Get the reason for the reconnection.
- getReason() - Method in class org.jppf.node.connection.ConnectionContext
-
Get the reason for the connection or reconnection.
- getReconnectionNotification() - Method in class org.jppf.server.node.AbstractCommonNode
- getRecoveryPort() - Method in interface org.jppf.node.connection.DriverConnectionInfo
-
Deprecated.
- getRecoveryPort() - Method in class org.jppf.node.connection.JPPFDriverConnectionInfo
-
Deprecated.as of JPPF 6.0, the recovery mechanism uses the same port number as the main server port.
This method will return-1if recovery is disabled, or the value ofJPPFDriverConnectionInfo.getPort()if it is enabled. - getRequestHandler() - Method in class org.jppf.classloader.AbstractClassLoaderConnection
-
Get the object which sends the class laoding requests and receives the responses.
- getRequestRunner() - Method in class org.jppf.classloader.ClassLoaderRequestHandler
-
Get the bject which sends the class loading requets to the driver and receives the response.
- getResource(String) - Method in class org.jppf.classloader.AbstractJPPFClassLoader
- getResourceAsStream(String) - Method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Get a stream from a resource file accessible from this class loader.
- getResourceCache() - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Get the resource cache handled by this class loader.
- getResources(String) - Method in class org.jppf.classloader.AbstractJPPFClassLoader
- getResourcesLocations(String) - Method in class org.jppf.classloader.resource.ResourceCache
-
Get the list of locations for the resource with the specified name.
- getResourcesURLs(String) - Method in class org.jppf.classloader.resource.ResourceCache
-
Get a list of URLs for the resource with the specified name.
- getResourceURL(String) - Method in class org.jppf.classloader.resource.ResourceCache
-
Get the URL for a cached resource.
- getSerializationExecutor() - Method in class org.jppf.server.node.AbstractCommonNode
- getSerializer() - Method in class org.jppf.server.node.JPPFContainer
-
Return the utility object for serialization and deserialization.
- getServerLock() - Method in class org.jppf.classloader.AsyncLocalClassLoaderConnection
-
Get the object used to synchronize threads when reading/writing the server resource.
- getShuttingDown() - Method in class org.jppf.node.AbstractNode
-
Determine whether this node is currently shutting down.
- getSlaveManager() - Method in class org.jppf.server.node.JPPFNode
- getSystemInformation() - Method in class org.jppf.node.AbstractNode
- getTaskClassLoader() - Method in class org.jppf.node.event.NodeLifeCycleEvent
-
Get the class loader used to load the tasks and the classes they need from the client.
- getTasks() - Method in class org.jppf.node.event.NodeLifeCycleEvent
-
Get the tasks currently being executed.
- getThrowable() - Method in class org.jppf.node.connection.ConnectionContext
-
Get an eventual
Throwablethat triggered the reconnection. - getTimer() - Method in class org.jppf.node.screensaver.impl.JPPFScreenSaverImpl
-
Get the Timer used to update GUI.
- getType() - Method in class org.jppf.node.event.NodeLifeCycleEvent
-
Get the type of this event.
- getUuid() - Method in class org.jppf.classloader.resource.ResourceCache
-
Get the unique identifier for this resource cache.
- getUuid() - Method in class org.jppf.node.AbstractNode
- getUuid() - Method in class org.jppf.node.NodeRunner
-
Get the node's universal unique identifier.
H
- handleError(NodeLifeCycleListener, NodeLifeCycleEvent, Throwable) - Method in class org.jppf.node.event.DefaultLifeCycleErrorHandler
-
Handle the throwable raised for the specified event.
- handleError(NodeLifeCycleListener, NodeLifeCycleEvent, Throwable) - Method in interface org.jppf.node.event.NodeLifeCycleErrorHandler
-
Handle the throwable raised for the specified event.
- Handler - Class in org.jppf.classloader.resource.protocol.jppfres
-
URL stream handler for the "jppfres:" protocol, which handles class loader cache resources stored in memory.
- Handler() - Constructor for class org.jppf.classloader.resource.protocol.jppfres.Handler
- handleReload() - Method in class org.jppf.server.node.AbstractNodeIO
-
Performs the actions required if reloading the classes is necessary.
- handleStartup() - Method in class org.jppf.node.provisioning.SlaveNodeManager
-
Automatically start slaves if specified in the configuration.
- hashCode() - Method in class org.jppf.node.connection.JPPFDriverConnectionInfo
- hasPendingAction() - Method in class org.jppf.server.node.AbstractCommonNode
- HEARTBEAT_FAILURE - Enum constant in enum class org.jppf.node.connection.ConnectionReason
-
The heartbeat mechanism failed to receive a message from the server in a configured time frame.
- helper - Variable in class org.jppf.node.AbstractNode
-
Utility for deserialization and serialization.
- helper - Variable in class org.jppf.server.node.JPPFContainer
-
Utility for deserialization and serialization.
- hookFactory - Variable in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
To create and invoke hook instances.
- hookFactory - Variable in class org.jppf.node.AbstractNode
-
To create and invoke hook instances.
- host - Variable in class org.jppf.node.connection.JPPFDriverConnectionInfo
-
The driver host name or IP address.
I
- IMAGE_PATH - Static variable in class org.jppf.node.screensaver.impl.NodePanel
-
Path to the images to display in the UI.
- incTaskCount(long) - Method in class org.jppf.node.screensaver.impl.NodePanel
-
Increment the number of tasks executed by the node.
- init() - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Initialize the connection to the driver.
- init() - Method in class org.jppf.classloader.AsyncLocalClassLoaderConnection
- init() - Method in class org.jppf.classloader.RemoteClassLoaderConnection
- init() - Method in interface org.jppf.node.NodeConnection
-
Initialize this connection.
- init() - Method in class org.jppf.server.node.JPPFContainer
-
Initialize this node's resources.
- init() - Method in class org.jppf.server.node.JPPFNode
-
Initialize this node's resources.
- init(TypedProperties, boolean) - Method in class org.jppf.node.screensaver.impl.JPPFScreenSaverImpl
- init(TypedProperties, boolean) - Method in class org.jppf.node.screensaver.impl.SimpleScreenSaver
- init(TypedProperties, boolean) - Method in interface org.jppf.node.screensaver.JPPFScreenSaver
-
Initialize this screen saver, and in particular its UI components.
- initDataChannel() - Method in interface org.jppf.node.NodeInternal
-
Initialize this node's data channel.
- initHelper() - Method in class org.jppf.server.node.JPPFContainer
-
Get the main classloader for the node.
- initHelper() - Method in class org.jppf.server.node.JPPFNode
-
Get the main classloader for the node.
- INITIAL_CONNECTION_REQUEST - Enum constant in enum class org.jppf.node.connection.ConnectionReason
-
Indicates the first connection attempt when the node starts up.
- InitializationHook - Interface in org.jppf.node.initialization
-
Interface for custom discovery of the driver to connect to.
- initializeBundleData(TaskBundle) - Method in class org.jppf.server.node.AbstractNodeIO
-
Prepare the task bundle's data that will be sent back to the server.
- initializing - Variable in class org.jppf.node.AbstractNodeConnection
-
Determines whether this connection is initializing.
- initializing(TypedProperties) - Method in interface org.jppf.node.initialization.InitializationHook
-
This method is called each time the node is about to attempt to connect to a driver.
- initializing(TypedProperties) - Method in class org.jppf.node.initialization.OutputRedirectHook
- initializing(TypedProperties) - Method in class org.jppf.node.screensaver.ScreenSaverMain
- initializing(UnmodifiableTypedProperties) - Method in interface org.jppf.node.initialization.InitializationHook
-
Deprecated.the class
UnmodifiableTypedPropertiesis deprecated, useInitializationHook.initializing(TypedProperties)instead. - instanceNumber - Variable in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Uniquely identifies this class loader instance.
- isClientClassLoader() - Method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Determine whether this class loader accesses the classpath of a remote client.
- isEnabled() - Method in class org.jppf.classloader.resource.ResourceCache
-
Determine whether this cache is enabled.
- isExecuting() - Method in class org.jppf.server.node.AbstractCommonNode
-
Determine whether the node is currently processing tasks.
- isFoundInURLClassPath() - Method in class org.jppf.classloader.ClassLoaderEvent
-
Determine whether the class was loaded from the class loader's URL classpath.
- isHeartbeatEnabled() - Method in interface org.jppf.node.connection.DriverConnectionInfo
-
Determine whether the recovery mechanism (exchange of heartbeat messages) is enabled.
- isJmxEnabled() - Method in class org.jppf.node.AbstractNode
-
Determines whether JMX management and monitoring is enabled for this node.
- isMasterNode() - Method in class org.jppf.node.AbstractNode
- isOffline() - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Determine whether this class loader is in offline mode or not.
- isOffline() - Method in class org.jppf.node.NodeRunner
-
Determine whether the node is offline.
- isOffline() - Method in class org.jppf.server.node.AbstractCommonNode
- isRecoveryEnabled() - Method in interface org.jppf.node.connection.DriverConnectionInfo
-
Deprecated.use
DriverConnectionInfo.isHeartbeatEnabled()instead. - isRecoveryEnabled() - Method in class org.jppf.node.connection.JPPFDriverConnectionInfo
-
Deprecated.use
DriverConnectionInfo.isHeartbeatEnabled()instead. - isRemoteClassLoadingDisabled() - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Detrmine whether remote class loading is enabled.
- isRestart() - Method in class org.jppf.server.node.AbstractCommonNode
-
Determine whether a restart or shutdown was requested.
- isSecure() - Method in interface org.jppf.node.connection.DriverConnectionInfo
-
Determine whether secure (with SSL/TLS) connections should be established.
- isSecure() - Method in class org.jppf.node.connection.JPPFDriverConnectionInfo
- isSequentialDeserialization() - Method in class org.jppf.server.node.JPPFContainer
- isServerClassLoader() - Method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Determine whether this class loader accesses the classpath of a remote driver/server.
- isShutdownRequested() - Method in class org.jppf.server.node.AbstractCommonNode
-
Determine whether a node shurdown or restart was requested..
- isSlaveNode() - Method in class org.jppf.node.AbstractNode
- isStarted() - Method in class org.jppf.node.provisioning.SlaveNodeLauncher
-
Determine whether the slave node is started.
- isStartedFromMain() - Method in class org.jppf.server.node.AbstractCommonNode
- isStopped() - Method in class org.jppf.node.provisioning.SlaveNodeLauncher
-
Determine whether the slave node is stopped.
- isSuspended() - Method in class org.jppf.server.node.AbstractCommonNode
-
Determine whether the node is suspended, i.e. it is still alive but has stopped taking on new jobs.
J
- jmxEnabled - Variable in class org.jppf.node.AbstractNode
-
Determines whether JMX management and monitoring is enabled for this node.
- jmxServer - Variable in class org.jppf.node.AbstractNode
-
The jmx server that handles administration and monitoring functions for this node.
- JOB_CHANNEL_INIT_ERROR - Enum constant in enum class org.jppf.node.connection.ConnectionReason
-
An error occurred during the job channel initialization.
- JOB_CHANNEL_PROCESSING_ERROR - Enum constant in enum class org.jppf.node.connection.ConnectionReason
-
An error occurred on the job channel while processing a job.
- JOB_ENDING - Enum constant in enum class org.jppf.node.event.NodeLifeCycleEventType
-
After a job processing is complete.
- JOB_HEADER_LOADED - Enum constant in enum class org.jppf.node.event.NodeLifeCycleEventType
-
After the job header was loaded from the server and before the data provider and tasks are loaded.
- JOB_STARTING - Enum constant in enum class org.jppf.node.event.NodeLifeCycleEventType
-
Before the processing of the job.
- JobClassPathHandler - Class in org.jppf.node.event
-
This NodeLifeCycleListener implementations parses the classpath associated with a job and adds its elemenents to the task class loader.
- JobClassPathHandler() - Constructor for class org.jppf.node.event.JobClassPathHandler
- jobEnding(NodeLifeCycleEvent) - Method in interface org.jppf.node.event.NodeLifeCycleListener
-
Called after the node finishes processing a job.
- jobEnding(NodeLifeCycleEvent) - Method in class org.jppf.node.event.NodeLifeCycleListenerAdapter
- jobEnding(NodeLifeCycleEvent) - Method in class org.jppf.node.screensaver.DelegatingNodeListener
- jobEnding(NodeLifeCycleEvent) - Method in class org.jppf.node.screensaver.impl.NodeState
- jobHeaderLoaded(NodeLifeCycleEvent) - Method in class org.jppf.node.event.JobClassPathHandler
- jobHeaderLoaded(NodeLifeCycleEvent) - Method in interface org.jppf.node.event.NodeLifeCycleListener
-
Called when the node has loaded a job header and before the
DataProvideror any of the tasks have been loaded. - jobHeaderLoaded(NodeLifeCycleEvent) - Method in class org.jppf.node.event.NodeLifeCycleListenerAdapter
- jobHeaderLoaded(NodeLifeCycleEvent) - Method in class org.jppf.node.screensaver.DelegatingNodeListener
- jobStarting(NodeLifeCycleEvent) - Method in interface org.jppf.node.event.NodeLifeCycleListener
-
Called before the node starts processing a job.
- jobStarting(NodeLifeCycleEvent) - Method in class org.jppf.node.event.NodeLifeCycleListenerAdapter
- jobStarting(NodeLifeCycleEvent) - Method in class org.jppf.node.screensaver.DelegatingNodeListener
- jobStarting(NodeLifeCycleEvent) - Method in class org.jppf.node.screensaver.impl.NodeState
- JobWriter - Class in org.jppf.server.node
-
Get job results from a queue and send them back to the driver.
- JPPFClassLoader - Class in org.jppf.classloader
-
JPPF class loader implementation for remote standalone nodes.
- JPPFClassLoader(ClassLoaderConnection<?>, ClassLoader, List<String>, HookFactory) - Constructor for class org.jppf.classloader.JPPFClassLoader
-
Initialize this class loader with a parent class loader.
- JPPFContainer - Class in org.jppf.server.node
-
Instances of this class represent dynamic class loading, and serialization/deserialization, capabilities, associated with a specific client application.
The application is identified through a unique uuid. - JPPFContainer(AbstractCommonNode, List<String>, AbstractJPPFClassLoader, boolean) - Constructor for class org.jppf.server.node.JPPFContainer
-
Initialize this container with a specified application uuid.
- JPPFCsvFileConnectionStrategy - Class in org.jppf.node.connection
-
This implementation of
DriverConnectionStrategyreads a list of drivers from a CSV file where each line has the following format: - JPPFCsvFileConnectionStrategy() - Constructor for class org.jppf.node.connection.JPPFCsvFileConnectionStrategy
-
Find and read the CSV file.
- JPPFCsvFileConnectionStrategy(TypedProperties) - Constructor for class org.jppf.node.connection.JPPFCsvFileConnectionStrategy
-
Find and read the CSV file.
- JPPFCsvPropertyConnectionStrategy - Class in org.jppf.node.connection
-
This implementation of
DriverConnectionStrategyreads a list of drivers from a configuration property with the following format: - JPPFCsvPropertyConnectionStrategy() - Constructor for class org.jppf.node.connection.JPPFCsvPropertyConnectionStrategy
-
Find and read the connection information.
- JPPFCsvPropertyConnectionStrategy(TypedProperties) - Constructor for class org.jppf.node.connection.JPPFCsvPropertyConnectionStrategy
-
Find and read the connection information.
- JPPFDefaultConnectionStrategy - Class in org.jppf.node.connection
-
This implementation of
DriverConnectionStrategyis the JPPF default and produces DriverConnectionInfo instances based solely on the JPPF configuration. - JPPFDefaultConnectionStrategy() - Constructor for class org.jppf.node.connection.JPPFDefaultConnectionStrategy
-
Create this connection strategy.
- JPPFDefaultConnectionStrategy(TypedProperties) - Constructor for class org.jppf.node.connection.JPPFDefaultConnectionStrategy
-
Create this connection strategy.
- JPPFDriverConnectionInfo - Class in org.jppf.node.connection
-
A default implementation for the
DriverConnectionInfointerface. - JPPFDriverConnectionInfo() - Constructor for class org.jppf.node.connection.JPPFDriverConnectionInfo
-
Create an unpopulated driver connection info.
- JPPFDriverConnectionInfo(boolean, String, int, boolean) - Constructor for class org.jppf.node.connection.JPPFDriverConnectionInfo
-
Initialize the parameters with the specified values.
- JPPFDriverConnectionInfo(boolean, String, int, int) - Constructor for class org.jppf.node.connection.JPPFDriverConnectionInfo
-
Deprecated.as of JPPF 6.0, the recovery mechanism uses the same port number as the main server port.
This constructor assumes recovery is enabled ifrecoveryPort > 0, and disabled otherwise. - JPPFLeakPrevention - Class in org.jppf.classloader
-
Implementation for class loader leak prevention.
- JPPFLeakPrevention(TypedProperties) - Constructor for class org.jppf.classloader.JPPFLeakPrevention
-
Default constructor for leak prevention.
- JPPFLocalClassLoader - Class in org.jppf.classloader
-
JPPF class loader implementation for nodes running within the same JVM as the JPPF server (local nodes).
- JPPFLocalClassLoader(ClassLoaderConnection<?>, ClassLoader, List<String>, HookFactory) - Constructor for class org.jppf.classloader.JPPFLocalClassLoader
-
Initialize this class loader with a parent class loader.
- JPPFNode - Class in org.jppf.server.node
-
Instances of this class encapsulate execution nodes.
- JPPFNode(String, TypedProperties, HookFactory) - Constructor for class org.jppf.server.node.JPPFNode
-
Default constructor.
- JPPFNodeMBeanProvider - Interface in org.jppf.management.spi
-
Service provider interface for pluggable management beans for JPPF nodes.
- JPPFNodeProvisioning - Class in org.jppf.node.provisioning
-
Implementation of the
JPPFNodeProvisioningMBeaninterface. - JPPFNodeProvisioning(Node) - Constructor for class org.jppf.node.provisioning.JPPFNodeProvisioning
-
Initialize this MBean.
- JPPFNodeProvisioningMBeanProvider - Class in org.jppf.node.provisioning
-
NodeProvisioningMBean provider implementation, discovered by JPPF via the service provider API.
- JPPFNodeProvisioningMBeanProvider() - Constructor for class org.jppf.node.provisioning.JPPFNodeProvisioningMBeanProvider
-
Iniitialize this MBean provider.
- JPPFNodeReconnectionNotification - Error in org.jppf
-
This error is thrown to notify a node that its code is obsolete and it should dynamically reload itself.
- JPPFNodeReconnectionNotification(String, Throwable, ConnectionReason) - Constructor for error org.jppf.JPPFNodeReconnectionNotification
-
Initialize this error with a specified message and cause exception.
- JPPFNodeThrottling - Interface in org.jppf.node.throttling
-
Provides a callback to determine when a node accepts new jobs
- JPPFResourceConnection - Class in org.jppf.classloader.resource.protocol.jppfres
-
Implementation of a
URLConnectionfor the "jppfres:" URL protocol. - JPPFResourceConnection(URL) - Constructor for class org.jppf.classloader.resource.protocol.jppfres.JPPFResourceConnection
-
Create a new connection from the specified url.
- JPPFScreenSaver - Interface in org.jppf.node.screensaver
-
This is the interface to implement for any custom implementation of a screen saver associated with a JPPF node.
- JPPFScreenSaverImpl - Class in org.jppf.node.screensaver.impl
-
A built-in screen saver implementation.
- JPPFScreenSaverImpl() - Constructor for class org.jppf.node.screensaver.impl.JPPFScreenSaverImpl
-
Default constructor.
L
- lifeCycleEventHandler - Variable in class org.jppf.node.AbstractNode
-
Handles the firing of node life cycle events and the listeners that subscribe to these events.
- LifeCycleEventHandler - Class in org.jppf.node.event
-
This class handles the firing of node life cycle events and the listeners that subscribe to these events.
- LifeCycleEventHandler(Node) - Constructor for class org.jppf.node.event.LifeCycleEventHandler
-
Initialize this event handler with the specified execution manager.
- loadClass(String, boolean) - Method in class org.jppf.classloader.AbstractJPPFClassLoader
- loadImage(String) - Static method in class org.jppf.node.screensaver.ScreenSaverMain
-
Load an icon from the specified path.
- loadJPPFClass(String) - Method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Load a JPPF class from the server.
- loadResource(Map<ResourceIdentifier, Object>) - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Load the specified class from a socket connection.
- loadResource(Map<ResourceIdentifier, Object>, boolean, String, List<String>) - Method in class org.jppf.classloader.AbstractClassLoaderConnection
- loadResource(Map<ResourceIdentifier, Object>, boolean, String, List<String>) - Method in interface org.jppf.classloader.ClassLoaderConnection
-
Load the specified class from a driver connection.
- lock - Variable in class org.jppf.node.AbstractNodeConnection
-
Used to synchronize access to the communication channel from multiple threads.
- log(String...) - Method in class org.jppf.node.debug.NodeDebug
- log(String...) - Method in interface org.jppf.node.debug.NodeDebugMBean
-
Print the specified messages to the server's log.
M
- main(String...) - Static method in class org.jppf.node.NodeLauncher
-
Start this application, then the JPPF driver as a subprocess.
- main(String...) - Static method in class org.jppf.node.NodeRunner
-
Run a node as a standalone application.
- main(String[]) - Static method in class org.jppf.node.screensaver.ScreenSaverMain
-
Test the screen saver stadalone (not part of a node).
- MANAGEMENT_REQUEST - Enum constant in enum class org.jppf.node.connection.ConnectionReason
-
A reconnection was requested via the management APIs or admin console.
- MBEAN_NAME - Static variable in interface org.jppf.node.debug.NodeDebugMBean
-
The name of this mbean.
- MemoryThresholdThrottling - Class in org.jppf.node.throttling
-
A throttling mechanism that causes a node to not accept jobs whenever heap usage reaches a configured percentage of the maximum heap size.
- MemoryThresholdThrottling() - Constructor for class org.jppf.node.throttling.MemoryThresholdThrottling
-
Default constructor.
- methodsNamesMap - Static variable in class org.jppf.node.event.DefaultLifeCycleErrorHandler
-
Mapping of event type to listener method name.
N
- nbSlaves() - Method in class org.jppf.node.provisioning.SlaveNodeManager
-
Get the number of running slave nodes.
- newClassLoaderCreator(List<String>, Object...) - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Instantiate the callback used to create the class loader in each
JPPFContainer. - newClientClassLoader(List<String>, Object...) - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Create a new client class loader instance for the specified uuid path.
- newJPPFContainer(List<String>, AbstractJPPFClassLoader, boolean) - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Create a new container based on the uuid path and class loader.
- nextConnectionInfo(DriverConnectionInfo, ConnectionContext) - Method in class org.jppf.node.connection.AbstractCsvConnectionStrategy
- nextConnectionInfo(DriverConnectionInfo, ConnectionContext) - Method in interface org.jppf.node.connection.DriverConnectionStrategy
-
Get a new connection information, eventually based on the one that was previously used.
- nextConnectionInfo(DriverConnectionInfo, ConnectionContext) - Method in class org.jppf.node.connection.JPPFDefaultConnectionStrategy
- node - Variable in class org.jppf.server.node.AbstractClassLoaderManager
-
The associated node.
- node - Variable in class org.jppf.server.node.AbstractNodeIO
-
The node who owns this TaskIO.
- NODE_ENDING - Enum constant in enum class org.jppf.node.event.NodeLifeCycleEventType
-
The node is disconnected from the server.
- NODE_STARTING - Enum constant in enum class org.jppf.node.event.NodeLifeCycleEventType
-
The node is starting and before any job processing.
- NodeConfigNotifier - Class in org.jppf.management
-
This MBean notifies any listener of changes to the number of threads of a node.
- NodeConfigNotifier(Node) - Constructor for class org.jppf.management.NodeConfigNotifier
- NodeConfigNotifierMBeanProvider - Class in org.jppf.management
- NodeConfigNotifierMBeanProvider() - Constructor for class org.jppf.management.NodeConfigNotifierMBeanProvider
- nodeConnection - Variable in class org.jppf.node.AbstractNode
-
Get the connection used by this node.
- NodeConnection<C> - Interface in org.jppf.node
-
Instances of this class represent the connection between a node's class loader and the driver.
- NodeDebug - Class in org.jppf.node.debug
- NodeDebug(Node) - Constructor for class org.jppf.node.debug.NodeDebug
- NodeDebugMBean - Interface in org.jppf.node.debug
- NodeDebugMBeanProvider - Class in org.jppf.node.debug
-
NodeDebugMBean provider implementation, discovered by JPPF via the service provider API.
- NodeDebugMBeanProvider() - Constructor for class org.jppf.node.debug.NodeDebugMBeanProvider
-
Iniitialize this MBean provider.
- NodeDiagnosticsMBeanProvider - Class in org.jppf.management.diagnostics.spi
- NodeDiagnosticsMBeanProvider() - Constructor for class org.jppf.management.diagnostics.spi.NodeDiagnosticsMBeanProvider
- nodeEnding(NodeLifeCycleEvent) - Method in interface org.jppf.node.event.NodeLifeCycleListener
-
Called when the node is terminating.
- nodeEnding(NodeLifeCycleEvent) - Method in class org.jppf.node.event.NodeLifeCycleListenerAdapter
- nodeEnding(NodeLifeCycleEvent) - Method in class org.jppf.node.screensaver.DelegatingNodeListener
- nodeEnding(NodeLifeCycleEvent) - Method in class org.jppf.node.screensaver.impl.NodeState
- NodeExecutionManager - Class in org.jppf.server.node
-
Instances of this class manage the execution of JPPF tasks by a node.
- NodeExecutionManager(NodeInternal) - Constructor for class org.jppf.server.node.NodeExecutionManager
-
Initialize this execution manager with the specified node.
- NodeIntegration<C> - Interface in org.jppf.node.event
-
This interface groups two other interfaces, from which an external can receive notifications from the node.
- NodeIntegration - Interface in org.jppf.node.screensaver
-
This interface groups two other interfaces, from which the screen saver can receive notifications from the node.
- NodeIntegrationAdapter<C> - Class in org.jppf.node.event
-
An abstract adapter class for receiving node events.
- NodeIntegrationAdapter - Class in org.jppf.node.screensaver
-
An abstract adapter class for receiving node events.
- NodeIntegrationAdapter() - Constructor for class org.jppf.node.event.NodeIntegrationAdapter
- NodeIntegrationAdapter() - Constructor for class org.jppf.node.screensaver.NodeIntegrationAdapter
- NodeInternal - Interface in org.jppf.node
-
Internal interface for methods of a node that shoudln't be exposed in the public API.
- nodeIO - Variable in class org.jppf.node.AbstractNode
-
The object responsible for this node's I/O.
- NodeIO - Interface in org.jppf.server.node
-
This interface defines how a node receives a job and sends its execution results.
- NodeLauncher - Class in org.jppf.node
-
Bootstrap class for launching a JPPF node.
- NodeLauncher() - Constructor for class org.jppf.node.NodeLauncher
- NodeLifeCycleErrorHandler - Interface in org.jppf.node.event
-
Interface for handling uncaught throwables raised when executing one of the methods of
NodeLifeCycleListener. - NodeLifeCycleEvent - Class in org.jppf.node.event
-
Instances of this class represent node life cycle events.
- NodeLifeCycleEvent(Node, NodeLifeCycleEventType) - Constructor for class org.jppf.node.event.NodeLifeCycleEvent
-
Initialize this event with the specified execution manager.
- NodeLifeCycleEvent(Node, NodeLifeCycleEventType, JPPFDistributedJob, AbstractJPPFClassLoader) - Constructor for class org.jppf.node.event.NodeLifeCycleEvent
-
Initialize this event with the specified job, task class loader and tasks.
- NodeLifeCycleEvent(Node, NodeLifeCycleEventType, JPPFDistributedJob, AbstractJPPFClassLoader, List<Task<?>>, DataProvider) - Constructor for class org.jppf.node.event.NodeLifeCycleEvent
-
Initialize this event with the specified job, task class loader and tasks.
- NodeLifeCycleEventType - Enum Class in org.jppf.node.event
-
A type safe enumeration of all possible types of node life cycle events.
- NodeLifeCycleListener - Interface in org.jppf.node.event
-
Interface for all listeners to the node's life cycle events.
- NodeLifeCycleListenerAdapter - Class in org.jppf.node.event
-
Convenience class that can be used when not all methods of
NodeLifeCycleListenerneed to be implemented. - NodeLifeCycleListenerAdapter() - Constructor for class org.jppf.node.event.NodeLifeCycleListenerAdapter
- nodeLock - Variable in class org.jppf.classloader.AsyncLocalClassLoaderConnection
-
Object used to synchronize threads when reading/writing the node message.
- NodeMBeanProviderManager - Class in org.jppf.management.spi
- NodeMBeanProviderManager(Class<JPPFNodeMBeanProvider>, ClassLoader, Object, Object...) - Constructor for class org.jppf.management.spi.NodeMBeanProviderManager
-
Initialize this mbean provider manager and register the MBeans implementing the specified provider interface.
- nodePanel - Variable in class org.jppf.node.screensaver.impl.NodeState
-
The node panel to update.
- NodePanel - Class in org.jppf.node.screensaver.impl
-
This class displays the connection status, execution status and number of tasks for a node.
- NodePanel() - Constructor for class org.jppf.node.screensaver.impl.NodePanel
-
Initialize this UI.
- NodeRunner - Class in org.jppf.node
-
Bootstrap class for launching a JPPF node.
- NodeRunner(TypedProperties) - Constructor for class org.jppf.node.NodeRunner
-
Initialize this node runner with the specified configuration.
- nodeStarting(NodeLifeCycleEvent) - Method in interface org.jppf.node.event.NodeLifeCycleListener
-
Called when the node has finished initializing, and before it starts processing jobs.
- nodeStarting(NodeLifeCycleEvent) - Method in class org.jppf.node.event.NodeLifeCycleListenerAdapter
- nodeStarting(NodeLifeCycleEvent) - Method in class org.jppf.node.screensaver.DelegatingNodeListener
- nodeStarting(NodeLifeCycleEvent) - Method in class org.jppf.node.screensaver.impl.NodeState
- NodeState - Class in org.jppf.node.screensaver.impl
-
Instances of this class represent information about a node.
- NodeState() - Constructor for class org.jppf.node.screensaver.impl.NodeState
- NodeThrottlingHandler - Class in org.jppf.node.throttling
-
This class loads and invokes all implementations of the
JPPFNodeThrottlingservice found in the classpath. - NodeThrottlingHandler(JPPFNode) - Constructor for class org.jppf.node.throttling.NodeThrottlingHandler
-
Initialize ths handler with the specified node.
- notFoundCache - Variable in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
The cache handling resources that were not found by this class loader.
O
- ObjectDeserializationTask - Class in org.jppf.server.node
-
Instances of this class are used to deserialize objects from an incoming message in parallel.
- ObjectDeserializationTask(JPPFContainer, TaskBundle, DataLocation, int) - Constructor for class org.jppf.server.node.ObjectDeserializationTask
-
Initialize this task with the specified data buffer.
- ObjectSerializationTask - Class in org.jppf.server.node
-
The goal of this class is to serialize an object before sending it back to the server, and catch an eventual exception.
- ObjectSerializationTask(Object, JPPFContainer, TaskBundle, int) - Constructor for class org.jppf.server.node.ObjectSerializationTask
-
Initialize this task with the specified data buffer.
- offline - Variable in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Determines whether this class laoder is in connected mode or not.
- onProcessExit(int) - Method in class org.jppf.node.provisioning.SlaveNodeLauncher
-
Called when the subprocess has exited with exit value n.
- openConnection(URL) - Method in class org.jppf.classloader.resource.protocol.jppfres.Handler
- openConnection(URL, Proxy) - Method in class org.jppf.classloader.resource.protocol.jppfres.Handler
- org.jppf - package org.jppf
-
Base classes used throughout the framework.
- org.jppf.classloader - package org.jppf.classloader
-
Support for the JPPF distributed class loader framework.
- org.jppf.classloader.resource - package org.jppf.classloader.resource
-
Support for abstracting resources loaded by the class loader, no matter their storage medium.
- org.jppf.classloader.resource.protocol.jppfres - package org.jppf.classloader.resource.protocol.jppfres
-
Implementation of a custom URL protocol handler for resources loaded by the class loader and stored in memory.
- org.jppf.management - package org.jppf.management
-
Support for the JMX-based management of JPPF components.
- org.jppf.management.diagnostics.spi - package org.jppf.management.diagnostics.spi
-
Support for the SPI of the JVM health monitoring and diagnostics.
- org.jppf.management.spi - package org.jppf.management.spi
-
Support for service provider interface, to provide pluggable management beans, including user-defined ones.
- org.jppf.node - package org.jppf.node
-
The JPPF node API.
- org.jppf.node.connection - package org.jppf.node.connection
-
Support for pluggable node connection strategies.
- org.jppf.node.debug - package org.jppf.node.debug
-
Internal classes to obtain debug information on a node via JMX.
- org.jppf.node.event - package org.jppf.node.event
-
Support for node life cycle events and task notifications.
- org.jppf.node.idle - package org.jppf.node.idle
-
Support for detection of an idle state on the current host.
Here idle means no keyboard or mouse activity was detected for a specified time. - org.jppf.node.initialization - package org.jppf.node.initialization
-
Support for node initialization hooks.
- org.jppf.node.provisioning - package org.jppf.node.provisioning
-
Classes supporting the node provisioning feature.
- org.jppf.node.screensaver - package org.jppf.node.screensaver
-
Support for a pluggable screen saver associated with a node.
- org.jppf.node.screensaver.impl - package org.jppf.node.screensaver.impl
-
Support for the built-in node screen saver.
- org.jppf.node.throttling - package org.jppf.node.throttling
-
API for a pluggable node throttling mechanism, allowing a node to specify when it accepts new jobs or no longer accepts them.
- org.jppf.server.node - package org.jppf.server.node
-
The JPPF node API.
- OutputRedirectHook - Class in org.jppf.node.initialization
-
This initialization redirects the dirver's or node's stdout and stderr to specified files.
- OutputRedirectHook() - Constructor for class org.jppf.node.initialization.OutputRedirectHook
P
- paint(Graphics) - Method in class org.jppf.node.screensaver.impl.JPPFScreenSaverImpl
- paintComponent(Graphics) - Method in class org.jppf.node.screensaver.impl.SimpleScreenSaver
- performAction(int) - Method in class org.jppf.node.ShutdownRestartNodeProtocolHandler
- performCommonHandshake(ResourceRequestRunner) - Method in class org.jppf.classloader.AbstractClassLoaderConnection
-
Perform the part of the handshake common to remote and local nodes.
- port - Variable in class org.jppf.node.connection.JPPFDriverConnectionInfo
-
The driver port to connect to.
- postSendResults(TaskBundle) - Method in class org.jppf.server.node.AbstractNodeIO
-
Perform some cleanup after sending the results.
- processStarted(ProcessLauncherEvent) - Method in class org.jppf.node.provisioning.SlaveNodeManager
- processStopped(ProcessLauncherEvent) - Method in class org.jppf.node.provisioning.SlaveNodeManager
- provisionSlaveNodes(int) - Method in class org.jppf.node.provisioning.JPPFNodeProvisioning
- provisionSlaveNodes(int, boolean) - Method in class org.jppf.node.provisioning.JPPFNodeProvisioning
- provisionSlaveNodes(int, boolean, TypedProperties) - Method in class org.jppf.node.provisioning.JPPFNodeProvisioning
- provisionSlaveNodes(int, TypedProperties) - Method in class org.jppf.node.provisioning.JPPFNodeProvisioning
- putJob(TaskBundle, List<Task<?>>) - Method in class org.jppf.server.node.JobWriter
-
Put the next job results in the send queue.
R
- readJob() - Method in class org.jppf.server.node.AbstractNodeIO
- readJob() - Method in interface org.jppf.server.node.NodeIO
-
Read a job from the socket connection, along with its header information.
- readObjects() - Method in class org.jppf.server.node.AbstractNodeIO
-
Deserialize the objects read from the socket, and reload the appropriate classes if any class change is detected.
A class change is triggered when anInvalidClassExceptionis caught. - reconnectionNotification - Variable in class org.jppf.server.node.AbstractCommonNode
- reconnectNode() - Method in class org.jppf.node.debug.NodeDebug
- reconnectNode() - Method in interface org.jppf.node.debug.NodeDebugMBean
-
Force the node to disconnect, then reconnect.
- recoveryEnabled - Variable in class org.jppf.node.connection.JPPFDriverConnectionInfo
-
Whether recovery is enabled.
- registerResource(String, Location<?>) - Method in class org.jppf.classloader.resource.ResourceCache
-
Register the location of a resource with this cache.
- registerResources(String, List<byte[]>) - Method in class org.jppf.classloader.resource.ResourceCache
-
Save the definitions for a resource to temporary files, and register their location with this cache.
- RemoteClassLoaderConnection - Class in org.jppf.classloader
-
Concrete implementation of
ClassLoaderConnectionfor connecting to a remote driver. - RemoteClassLoaderConnection(String, DriverConnectionInfo, TypedProperties) - Constructor for class org.jppf.classloader.RemoteClassLoaderConnection
-
Initialize with the required information to connect to the server.
- remoteClassLoadingDisabled - Variable in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Determines whether this remote class loading is enabled.
- removeNotificationListener(NotificationListener) - Method in class org.jppf.node.provisioning.JPPFNodeProvisioning
- removeNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.jppf.node.provisioning.JPPFNodeProvisioning
- requestHandler - Variable in class org.jppf.classloader.AbstractClassLoaderConnection
-
The object which sends the class laoding requests and receives the responses.
- requestResourceCacheReset() - Method in class org.jppf.server.node.AbstractCommonNode
-
Request a reset of the class loaders resource caches.
- reset() - Method in class org.jppf.classloader.AbstractClassLoaderConnection
- reset() - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Reset and reinitialize the connection to the server.
- reset() - Method in class org.jppf.classloader.JPPFClassLoader
-
Reset and reinitialize the connection to the server.
- reset() - Method in class org.jppf.classloader.JPPFLocalClassLoader
- reset() - Method in class org.jppf.node.AbstractNodeConnection
- reset() - Method in interface org.jppf.node.NodeConnection
-
Reset this connection.
- resetClassLoader(List<String>, Object...) - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Reset the class loader specified by its uuid path.
- resetResourceCache() - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Reset this class loader's resource cache.
- resetTaskClassLoader(Object...) - Method in class org.jppf.node.AbstractNode
-
This implementation does nothing.
- resetTaskClassLoader(Object...) - Method in class org.jppf.server.node.AbstractCommonNode
- resourceCache - Variable in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
The cache handling resources temporarily stored to file.
- ResourceCache - Class in org.jppf.classloader.resource
-
Instances of this class are used as cache for resources downloaded from a driver or client, using the JPPF class loader APIs.
- ResourceCache(boolean) - Constructor for class org.jppf.classloader.resource.ResourceCache
-
Default initializations.
- run() - Method in class org.jppf.classloader.resource.SaveResourceAction
- run() - Method in class org.jppf.node.provisioning.SlaveNodeLauncher
-
Start the subprocess.
- run() - Method in class org.jppf.node.ShutdownOrRestart
- run() - Method in class org.jppf.server.node.JobWriter
- run() - Method in class org.jppf.server.node.JPPFNode
-
Main processing loop of this node.
S
- SaveResourceAction - Class in org.jppf.classloader.resource
-
Privileged action wrapper for saving a resource definition to a temporary file.
- SaveResourceAction(List<String>, String, byte[]) - Constructor for class org.jppf.classloader.resource.SaveResourceAction
-
Initialize this action with the specified resource definition.
- ScreenSaverMain - Class in org.jppf.node.screensaver
-
Main entry point for starting the screen saver.
- ScreenSaverMain() - Constructor for class org.jppf.node.screensaver.ScreenSaverMain
- secure - Variable in class org.jppf.node.connection.JPPFDriverConnectionInfo
-
Whether SSL/TLS should be used.
- sendCloseChannelCommand(ResourceRequestRunner) - Method in class org.jppf.classloader.AbstractClassLoaderConnection
-
Send a command to close the channel to the server.
- sendNotification(String, TypedProperties) - Method in class org.jppf.management.NodeConfigNotifier
-
Send a notification of changes in the configuration.
- sendNotification(Notification) - Method in class org.jppf.node.provisioning.JPPFNodeProvisioning
- sendResults(TaskBundle, List<Task<?>>) - Method in class org.jppf.server.node.AbstractNodeIO
-
Write the execution results to the socket stream.
- SerializationExceptionHook - Interface in org.jppf.server.node
-
This interface represents a hook invoked when the serialization of a task raises an exception.
- serializer - Variable in class org.jppf.node.AbstractNode
-
Utility for deserialization and serialization.
- serializer - Variable in class org.jppf.server.node.JPPFContainer
-
Utility for deserialization and serialization.
- serverLock - Variable in class org.jppf.classloader.AsyncLocalClassLoaderConnection
-
Object used to synchronize threads when reading/writing the server message.
- setClassLoader(AbstractJPPFClassLoader) - Method in class org.jppf.server.node.AbstractClassLoaderManager
-
Set the main class loader for the node.
- setClassLoader(AbstractJPPFClassLoader) - Method in class org.jppf.server.node.AbstractCommonNode
-
Set the main classloader for the node.
- setClassLoader(AbstractJPPFClassLoader) - Method in class org.jppf.server.node.JPPFContainer
-
Get the main class loader for this container.
- setDelegationModel(DelegationModel) - Static method in class org.jppf.classloader.AbstractJPPFClassLoader
-
Specify the class loading delegation model to use.
- setExecutedTaskCount(int) - Method in class org.jppf.node.AbstractNode
-
Set the total number of tasks executed.
- setExecuting(boolean) - Method in class org.jppf.server.node.AbstractCommonNode
-
Specifiy whether the node is currently processing tasks.
- setHeartbeatEnabled(boolean) - Method in class org.jppf.node.connection.JPPFDriverConnectionInfo
-
Set whether a heatbeat connection is enabled.
- setHost(String) - Method in class org.jppf.node.connection.JPPFDriverConnectionInfo
-
Set the driver host.
- setJPPFClassLoader(AbstractJPPFClassLoader) - Method in class org.jppf.node.AbstractNode
- setLocalRequest(JPPFResourceWrapper) - Method in interface org.jppf.classloader.AsyncLocalNodeClassloaderContext
- setLocalResponse(JPPFResourceWrapper) - Method in interface org.jppf.classloader.AsyncLocalNodeClassloaderContext
- setNodeAdmin(JPPFNodeAdminMBean) - Method in class org.jppf.server.node.AbstractCommonNode
-
Set the administration and monitoring MBean for this node.
- setPendingAction(NodePendingAction) - Method in class org.jppf.server.node.AbstractCommonNode
-
Set the current pending action.
- setPort(int) - Method in class org.jppf.node.connection.JPPFDriverConnectionInfo
-
Set the driver port.
- setReconnectionNotification(JPPFReconnectionNotification) - Method in class org.jppf.server.node.AbstractCommonNode
- setRemoteClassLoadingDisabled(boolean) - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
Specify whether remote class loading is disabled.
- setSecure(boolean) - Method in class org.jppf.node.connection.JPPFDriverConnectionInfo
-
Set whether the connection is secured via SSL/TLS.
- setStarted(boolean) - Method in class org.jppf.node.provisioning.SlaveNodeLauncher
-
Specify whether the slave node is started.
- setStartedFromMain(boolean) - Method in class org.jppf.server.node.AbstractCommonNode
- setStopped(boolean) - Method in class org.jppf.node.provisioning.SlaveNodeLauncher
-
Specify whether the slave node is stopped.
- setSuspended(boolean) - Method in class org.jppf.server.node.AbstractCommonNode
-
Set the node's suspended state, i.e. whether it should sto taking on new jobs.
- setUiComponent(C) - Method in interface org.jppf.node.event.NodeIntegration
-
Provide a reference to the UI component which uses the event notifications.
- setUiComponent(C) - Method in class org.jppf.node.event.NodeIntegrationAdapter
- setUiComponent(JPPFScreenSaver) - Method in class org.jppf.node.screensaver.impl.NodeState
- setup(BundleWithTasks) - Method in class org.jppf.server.node.AsyncNodeExecutionManager
- setup(TaskBundle, List<Task<?>>) - Method in class org.jppf.server.node.NodeExecutionManager
- setupBundleParameters(TaskBundle) - Method in class org.jppf.server.node.AbstractCommonNode
-
Add management parameters to the specified bundle, before sending it back to a server.
- setUuidPath(List<String>) - Method in class org.jppf.server.node.JPPFContainer
-
Set the unique identifier for the submitting application.
- setVisible(boolean) - Method in class org.jppf.node.screensaver.FocusedJFrame
- shutdown() - Method in class org.jppf.node.NodeRunner
-
Shutdown the node.
- shutdown(boolean) - Method in class org.jppf.server.node.AbstractCommonNode
-
Shutdown and eventually restart the node.
- ShutdownOrRestart - Class in org.jppf.node
-
Task used to terminate the JVM.
- ShutdownOrRestart(boolean, boolean, NodeInternal) - Constructor for class org.jppf.node.ShutdownOrRestart
-
Initialize this task.
- ShutdownRestartNodeProtocolHandler - Class in org.jppf.node
-
The protocol handler which executes commands sent to a slave node by its master node.
- ShutdownRestartNodeProtocolHandler(JPPFNode) - Constructor for class org.jppf.node.ShutdownRestartNodeProtocolHandler
-
Initialize this rpotocol handler witht he specified node.
- SimpleScreenSaver - Class in org.jppf.node.screensaver.impl
-
A built-in simple screen saver implementation.
- SimpleScreenSaver() - Constructor for class org.jppf.node.screensaver.impl.SimpleScreenSaver
-
Default constructor.
- SlaveNodeLauncher - Class in org.jppf.node.provisioning
-
This class wraps a single slave node process and provides an API to start, stop and monitor it.
- SlaveNodeLauncher(int, String, List<String>) - Constructor for class org.jppf.node.provisioning.SlaveNodeLauncher
-
Initialize this process launcher.
- SlaveNodeLauncher(int, String, List<String>, long) - Constructor for class org.jppf.node.provisioning.SlaveNodeLauncher
-
Initialize this process launcher.
- SlaveNodeManager - Class in org.jppf.node.provisioning
-
This class manages the slave nodes.
- SlaveNodeManager(Node) - Constructor for class org.jppf.node.provisioning.SlaveNodeManager
-
Initialize this manager.
- start() - Method in class org.jppf.node.throttling.NodeThrottlingHandler
-
Start this
NodeThrottlingHandler. - start(String...) - Method in class org.jppf.node.NodeRunner
-
Run a node embedded in the current JVM.
- stop() - Method in class org.jppf.node.throttling.NodeThrottlingHandler
-
Stop this
NodeThrottlingHandlerand release its resources. - stopAllSlaves() - Method in class org.jppf.node.provisioning.SlaveNodeManager
-
Stop all the slave nodes still running.
- stopJmxServer() - Method in class org.jppf.server.node.AbstractCommonNode
-
Stop the jmx server.
- stopNode() - Method in interface org.jppf.node.NodeInternal
-
Stop this node and release the resources it is using.
- stopNode() - Method in class org.jppf.server.node.AbstractCommonNode
- stopNode() - Method in class org.jppf.server.node.JPPFNode
- systemInformation - Variable in class org.jppf.node.AbstractNode
-
This node's system information.
T
- taskExecuted(TaskExecutionEvent) - Method in class org.jppf.node.event.NodeIntegrationAdapter
- taskExecuted(TaskExecutionEvent) - Method in class org.jppf.node.screensaver.NodeIntegrationAdapter
- taskNotification(TaskExecutionEvent) - Method in class org.jppf.node.event.NodeIntegrationAdapter
- taskNotification(TaskExecutionEvent) - Method in class org.jppf.node.screensaver.NodeIntegrationAdapter
- toFront() - Method in class org.jppf.node.screensaver.FocusedJFrame
- toString() - Method in class org.jppf.classloader.AbstractClassLoaderConnection
- toString() - Method in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
- toString() - Method in class org.jppf.classloader.AsyncLocalClassLoaderConnection
- toString() - Method in class org.jppf.node.connection.ConnectionContext
- toString() - Method in class org.jppf.node.connection.JPPFDriverConnectionInfo
- toString() - Method in class org.jppf.node.event.NodeLifeCycleEvent
- toStringDuration(long) - Static method in class org.jppf.node.screensaver.impl.NodePanel
-
Transform a duration in milliseconds into a string with hours, minutes, seconds and milliseconds..
- triggerConfigChanged() - Method in class org.jppf.server.node.AsyncNodeExecutionManager
- triggerConfigChanged() - Method in class org.jppf.server.node.JPPFNode
-
Trigger the configuration changed flag.
- triggerConfigChanged() - Method in class org.jppf.server.node.NodeExecutionManager
U
- updateConnectionStatus(boolean) - Method in class org.jppf.node.screensaver.impl.NodePanel
-
Update the status of the connection to the server.
- updateExecutionStatus(boolean) - Method in class org.jppf.node.screensaver.impl.NodePanel
-
Update the status of the execution to the server.
- updateSystemInformation() - Method in class org.jppf.node.AbstractNode
-
Update the current system information.
- updateTimeLabel() - Method in class org.jppf.node.screensaver.impl.NodePanel
-
Update the text of the label indicating how long the screensaver has been active.
- uuid - Variable in class org.jppf.classloader.AbstractClassLoaderConnection
-
This node's uuid.
- uuid - Variable in class org.jppf.node.AbstractNode
-
This node's universal identifier.
- uuidPath - Variable in class org.jppf.classloader.AbstractJPPFClassLoaderLifeCycle
-
The unique identifier for the submitting application.
- uuidPath - Variable in class org.jppf.server.node.JPPFContainer
-
The unique identifier for the submitting application.
V
- valueOf(String) - Static method in enum class org.jppf.node.connection.ConnectionReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jppf.node.event.NodeLifeCycleEventType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jppf.node.connection.ConnectionReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jppf.node.event.NodeLifeCycleEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- writeResults(TaskBundle, List<Task<?>>) - Method in class org.jppf.server.node.AbstractNodeIO
- writeResults(TaskBundle, List<Task<?>>) - Method in interface org.jppf.server.node.NodeIO
-
Write the execution results to the socket stream.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
-1if recovery is disabled, or the value ofDriverConnectionInfo.getPort()if it is enabled.