Currently the node's JPPF class loader follows the standard delegation model to its parent.
Sometimes it may be incovenient, especially when a user has added libraries via the addURL(...) method, because it is not possible to avoid a round trip to the server even if the classes are added to the client-tied classloader via its list of URLs.
We propose to enable a delegation model that would first look in the URL-specified class path of the current class loader, then delegate to the parent
There are a number of ways the delegation model could be set:
- statically via the node's configuration file
- using the class loader API
- dynamically with JMX
- in the job SLA