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   On Github   Forums 

Extending and Customizing JPPF

From JPPF 3.3 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 1. Pluggable MBeans

2 2. JPPF startup classes

3 3. Transforming and encrypting networked data

4 4. Specifying alternate object streams

5 5. Creating a custom load-balancer

6 6. Receiving node connection events in the server

7 7. Receiving notifications of node life cycle events

8 8. Node initialization hooks

9 9. Fork/Join thread pool in the nodes

10 10. Receiving notifications of class loader events

11 11. Flow of customizations in JPPF


Main Page > Extending and Customizing JPPF

JPPF Copyright © 2005-2020 JPPF.org Powered by MediaWiki