JPPF v2.5.5

Packages
org.jppf Base classes used throughout the framework.
org.jppf.classloader Support for socket-based communication with remote services.
org.jppf.client Support for the clients connecting to the JPPF driver.
org.jppf.client.concurrent Classes supporting submission of tasks via executor services as specified in java.util.concurrent.
org.jppf.client.event Support for event handling in the JPPF client.
org.jppf.client.loadbalancer Support for the load-balancing of local versus remote execution on the client side.
org.jppf.client.taskwrapper API used for JPPF-annotated tasks and POJO tasks.
org.jppf.client.utils Utilities pertaining to the client APIs.
org.jppf.comm.discovery Support for autmatic discovery of JPPF servers.
org.jppf.comm.recovery Support for detection and recovery from hardware failures occurring on remote peers.
org.jppf.comm.socket Support for network communications.
org.jppf.data.transform Support for arbotrary tranformation and reverse-tranformation of data transiting through the network.
org.jppf.doc Support for HTML doc generation, using place holders for templates inserted in the HTML code.
org.jppf.gigaspaces Classes supporting the GigaSpaces connector sample.
org.jppf.gigaspaces.serialization Classes supporting the GigaSpaces connector sample.
org.jppf.gigaspaces.test Classes supporting the GigaSpaces connector sample.
org.jppf.io Support for transport-agnostic communication with remote services and disk overflow.
org.jppf.jca.cci Classes supporting the common client interface for the JPPF resource adapter.
org.jppf.jca.spi Classes supporting the service provider interface for the JPPF resource adapter.
org.jppf.jca.util Utility classes for the JPPF resource adapter.
org.jppf.jca.work Classes supporting the JPPF server connectivity for the JPPF resource adapter.
org.jppf.jca.work.submission Classes supporting the management of asynchronous submission of tasks.
org.jppf.job Support for job management in the server.
org.jppf.libmanagement Classes used to download libraries from various URLs.
org.jppf.logging.jdk Support for the extensions to the JDK logging facilities.
org.jppf.logging.jmx Support for the JMX-based logging.
org.jppf.logging.log4j Support for extensions to the log4j logging facilities.
org.jppf.management Support for the JMX-based management of JPPF components.
org.jppf.management.spi Classes supporting the lookup and registration of custom MBeans.
org.jppf.net Support for networking in JPPF.
org.jppf.node Support for node life cycle events.
org.jppf.node.event Support for node life cycle events.
org.jppf.node.idle Support for detection of an idle state on the current host.
org.jppf.node.policy Classes supporting the application of execution policy to task bundles and nodes.
org.jppf.node.screensaver Screen saver implementation of a node..
org.jppf.process Classes supporting the creation of client, driver and node processes to perform tests.
org.jppf.process.event Classes supporting the notification mechanism for events occurring when a process writes to its output or error stream.
org.jppf.scheduling Support for time-sceduling actions.
org.jppf.scripting Support for embedded scripting within JPPF.
org.jppf.security Implementation of the security policy for JPPF nodes.
org.jppf.serialization Classes providing support for alternatives to Java standard serialization mechanism.
org.jppf.server Classes supporting the core functionality of the JPPF asynchronous comunication model.
org.jppf.server.app Classes supporting the client application-side of the JPPF asynchronous comunication model.
org.jppf.server.debug Classes providing server debug information via JMX.
org.jppf.server.job Support for job management in the server.
org.jppf.server.job.management Support for job management mbeans in the server.
org.jppf.server.nio Classes supporting asynchronous communication through the NIO APIs.
org.jppf.server.nio.classloader Support for socket-based communication with remote services.
org.jppf.server.nio.multiplexer Classes supporting the multiplexing of TCP ports.
org.jppf.server.nio.multiplexer.generic Classes supporting the multiplexing of TCP ports.
org.jppf.server.nio.nodeserver Classes supporting the server node-side of the JPPF asynchronous comunication model.
org.jppf.server.node Classes supporting the server node-side of the JPPF asynchronous comunication model.
org.jppf.server.node.local Classes supporting local nodes,, in the same JVM as the driver.
org.jppf.server.node.remote Classes supporting remote nodes.
org.jppf.server.node.spi Support for service provider interface, to provide pluggable management beans, including user-defined ones.
org.jppf.server.peer Classes supporting the inter-driver comunication model.
org.jppf.server.protocol Classes supporting the data transported between components of the communication model.
org.jppf.server.queue Classes supporting the tasks queuing mechanism.
org.jppf.server.scheduler.bundle Classes supporting the load-balancing of tasks distribution to the nodes.
org.jppf.server.scheduler.bundle.autotuned Classes supporting the automatic adaptive tuning of the task bundle size, using the "autotuned" load-balancing algorithm.
org.jppf.server.scheduler.bundle.fixedsize Classes supporting the fixes size bundle ("manual") load-balancing algorithm.
org.jppf.server.scheduler.bundle.impl Classes supporting the automatic tuning of the task bundle size, using the propertional bundling algorithm.
org.jppf.server.scheduler.bundle.proportional Classes supporting the automatic adaptive tuning of the task bundle size, using the "proportional" load-balancing algorithm.
org.jppf.server.scheduler.bundle.providers Support of pluggable load-balancing algorithms.
org.jppf.server.scheduler.bundle.rl Classes supporting the automatic adaptive tuning of the task bundle size, using the "rl" (reinforcement learning) load-balancing algorithm.
org.jppf.server.scheduler.bundle.spi Support for pluggable load-balancing algorithms.
org.jppf.server.spi Support for service provider interface, to provide pluggable functionality for JPPF drivers.
org.jppf.startup Support for service provider interface, to provide pluggable startup classes for nodes and drivers.
org.jppf.task.storage Support for tasks to access and share read-only data.
org.jppf.ui.actions Classes for management of actions associated to toolbar buttons and right-click menu items.
org.jppf.ui.monitoring Support the server monitoring UI.
org.jppf.ui.monitoring.charts Classes for creating, configuring, displaying and updating charts.
org.jppf.ui.monitoring.charts.config Classes for configuring charts and their container tabs in a tabbed pane.
org.jppf.ui.monitoring.data Set of classes to handle the incoming statistics from the server.
org.jppf.ui.monitoring.event Support for events in the server monitoring UI.
org.jppf.ui.monitoring.job Classes supporting the UI for job monitoring via JMX.
org.jppf.ui.monitoring.job.actions Classes supporting the actions and menu items for the toolbar and popu menu in the job data panel.
org.jppf.ui.monitoring.node Classes supporting the UI for nodes monitoring via JMX.
org.jppf.ui.monitoring.node.actions Classes supporting the actions and menu items for the popu menu for in the nodes panel.
org.jppf.ui.options Classes used for automatic generation of options pages.
org.jppf.ui.options.event Classes supporting the event handling mechanisms for the options.
org.jppf.ui.options.factory Factory classes used for definiting the options pages in the admin tool.
org.jppf.ui.options.xml Utility classes to build UI components from XML descriptors.
org.jppf.ui.treetable Implementation of the JTreeTable such as published in this Sun's article.
org.jppf.ui.utils Utility classes to make building UI components easier.
org.jppf.utils Utility and helper classes used throughout the JPPF code.
org.jppf.utils.base64 Utility and helper classes used throughout for Base64 encoding / decoding.
org.jppf.utils.pooling Utility and helper classes used throughout the JPPF code.
org.jppf.utils.streams COllection of stream utility classes.

 



Copyright © 2005-2010 JPPF Team.