JPPF, java, parallel computing, distributed computing, grid computing, parallel, distributed, cluster, grid, cloud, open source, android, .net
JPPF, java, parallel computing, distributed computing, grid computing, parallel, distributed, cluster, grid, cloud, open source, android, .net
JPPF

The open source
grid computing
solution

 Home   About   Features   Download   Documentation   Forums 

Extending and Customizing JPPF

From JPPF 4.2 Documentation

Jump to: navigation, search
Main Page > Extending and Customizing JPPF

Since version 2.0, JPPF provides the ability to extend the framework without having to learn its source code nor its internal workings. This is done using two kinds of extension or customization mechanisms. One, based on the Service Provider Interface (SPI) APIs, enables the developers to simply drop a jar file in the class path of a server or node for the extension to become active. The other mechanism relies on one or more configuration properties to customize specific features in JPPF. We will detail these mechanisms, along with the areas they apply to, in the next sections.

1. Pluggable MBeans

2. JPPF startup classes

3. Transforming and encrypting networked data

4. Specifying alternate serialization schemes

5. Creating a custom load-balancer

6. Receiving node connection events in the server

7. Receiving notifications of node life cycle events

8. Node initialization hooks

9. Fork/Join thread pool in the nodes

10. Receiving notifications of class loader events

11. Receiving notifications from the tasks

12. JPPF node screensaver

13. Defining the node connection strategy

13. Flow of customizations in JPPF


Main Page > Extending and Customizing JPPF

Support This Project Copyright © 2005-2016 JPPF.org Powered by MediaWiki