|
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.comm.discovery |
Support for autmatic discovery of JPPF servers. |
| 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.example.jmxlogger |
Support for the JMX-based management of JPPF components. |
| 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 communication with remote services. |
| 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.management |
Support for the JMX-based management of JPPF components. |
| org.jppf.management.debug |
JMX-based utilities to help debugging the server. |
| org.jppf.management.spi |
Support for service provider interface, to provide pluggable management beans, including user-defined ones. |
| org.jppf.node |
Bootstrap classes for launching a node. |
| org.jppf.node.event |
Support classes for node event notifications. |
| 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.plugin |
Classes supporting the management and lifecycle of the JPPF plugin architecture. |
| 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 timeout handling. |
| 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.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.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 automatic tuning of the task bundle size. |
| org.jppf.server.scheduler.bundle.autotuned |
Classes supporting the automatic tuning of the task bundle size, using the propertional bundling algorithm. |
| org.jppf.server.scheduler.bundle.fixedsize |
Support of pluggable load-balancing algorithms. |
| 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 tuning of the task bundle size, using the propertional bundling algorithm. |
| org.jppf.server.scheduler.bundle.providers |
Support of pluggable load-balancing algorithms. |
| org.jppf.server.scheduler.bundle.rl |
Classes supporting the a bundler based on a reinforcement learning algorithm. |
| org.jppf.server.scheduler.bundle.spi |
Support of 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 sharing 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 classes, mostly providing configuration handling support. |
| sample |
Classes supporting the JPPF samples. |
| sample.allinone |
Classes demosntrating how to run multiple JPPF components in the same JVM. |
| sample.cascading |
Classes for testing the submission of a JPPF job from a task. |
| sample.clientdataprovider |
Classes for testing the org.jppf.task.storage.ClientDataProvider functionality. |
| sample.datasize |
Classes for the prime numbers computation example. |
| sample.dist.commandline |
Classes for the tasks dependency sample. |
| sample.dist.manyjobs |
Classes for the long task demo. |
| sample.dist.matrix |
Classes for the matrix multiplication example. |
| sample.dist.matrix.clientpool |
Classes for the JPPF client pool demo. |
| sample.dist.notification |
Classes for the task notification example. |
| sample.dist.taskcommunication |
Classes for the task communication sample. |
| sample.dist.tasklength |
Classes for the long task demo. |
| sample.dist.xstream |
Sample demonstrating the use of non-serializable objects in a JPPF task, using XStream. |
| sample.helloworld |
Classes the hello world tutorial and samples. |
| sample.misc |
Miscellaneous tests of the JPPF framework. |
| sample.nbody |
Classes for the N-body (motion caculation for antiprotons trapped in a magnetic field). |
| sample.prime |
Classes for the prime numbers computation example. |
| sample.taskmonitor |
Classes for the prime numbers computation example. |
| sample.test |
Classes used to test the framework. |
| sample.test.clientpool |
Classes used to test the framework. |
| sample.test.job.management |
Tests of job management APIs. |
| sample.test.junit |
Set of JUnit tests for JPPF. |
| sample.test.profiling |
Classes used to profile JPPF components and improve performance. |
| test.bufferspace |
Test of direct remote access to the driver's management beans. |
| test.generic |
Tester using tasks whose classes are specified in configuration files. |
| test.ipprobe |
Test to measure the impact on performance of a probe that regularly connects the the driver's ports. |
| test.jmx |
Test of direct remote access to the driver's management beans. |
| test.jobthreadpool |
This package contains templates and skeleton code for a JPPF application. |
| test.manynodes |
Classes supporting the setup of setup of JPPF tests. |
| test.nathalie |
Tests based on the code posted by the forum user "nathalie" in this forum thread: http://www.jppf.org/forums/index.php? |
| test.node.nativelib |
Test of tasks relying on native libraries. |
| test.node.tasktimeout |
Test of timeout funtionality for one or more tasks. |
| test.priority |
Classes used ot test the submission of jobs with prioritization. |
| test.sla |
Test of timeout funtionality for one or more tasks. |
| test.socket |
Test of socket I/O performance. |