JPPF v2.2

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.

 



Copyright © 2005-2010 JPPF Team.