Extending and Customizing JPPF
From JPPF 3.3 Documentation
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 |