JPPF v6.3-inv

Packages
Package
Description
Base classes used throughout the framework.
Support for caching in JPPF.
Support for JPPF-annotated, Runnable, Callable and POJO tasks.
Support for automatic discovery of JPPF servers.
Support for detection and recovery from hardware failures occurring on remote peers.
Support for socket-based communication with remote services.
Support for custom discovery of JPPF drivers from clients and other drivers.
Support for HTML doc generation, using place holders for templates inserted in the HTML code.
Support for HTML doc generation, using place holders for templates inserted in the HTML code, for pushing Jenkins build results to the JPPF web site.
Interfaces for the new load-balancing execution on the client and server side.
Interfaces for the new load-balancing execution on the client and server side.
Support for transport-agnostic communication with remote services and disk overflow.
Support for transport-agnostic communication with remote services and disk overflow.
Support for job selectors and job management in the server.
Classes supporting the load-balancing of tasks distribution to the servers and nodes.
This package contains the implementations of all the JPPF built-in load-balancing algorithms.
Support for the extensions to the JDK logging facilities.
Support for JDK logging via JMX notifications.
Support for the JMX-based logging.
Support for Log4j logging via JMX notifications.
Support for the JMX-based management of JPPF components.
Support for generation of the JPPF MBeans reference documentation..
This package is a place holder for static proxies to nodes MBeans whose requests and notifications are fowrarded through a driver.
Support for service provider interface, to provide pluggable management beans, including user-defined ones.
Support for networking in JPPF.
Support for asynchronous communication between JPPF components.
Support for NIO-based communication with the clients.
The JPPF node API.
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.
Classes supporting execution policies.
Support for graphs of tasks within jobs and graphs of jobs.
Classes supporting the node provisioning feature.
Classes supporting database services and other persistence features.
Classes supporting the creation of client, driver and node processes.
Common classes providing support for job queuing in the JPPF client and driver.
Support for time-scheduling actions.
Support for embedded scripting within JPPF.
Support for job management mbeans in the server.
Classes for SSL configuration.
Support for service provider interface, to provide pluggable startup classes for nodes and drivers.
Utility and helper classes used throughout the JPPF code.
Utility and helper classes used throughout for Base64 encoding / decoding.
Utility and helper classes for command-line arguments processing.
Utility and helper classes providing complex collections processing.
Classes used for compiling source code on the fly.
Utility and helper classes for concurrent programming.
Classes supporting usage, loading and storage of the JPPF configuration.
Classes supporting automatic code generation for various areas in JPPF.
Utility and helper classes used to define, register and invoke execution hooks.
This is originally inspired by this issue tracker task: JPPF-159 Provide an API for easily implementing simple hooks in any area
Support for dyynamic object pooling in JPPF.
Classes supporting statistics in JPPF.
Collection of stream utility classes.