Suggestion 1: Somewhere in the API documentation, separate packages by which jar they are found in.
Suggestion 2: When 5.0 is released, have a condensed list of newly deprecated classes and their equivalent
Suggestion 3: Why can't the Admin GUI find my driver when I specify an IP/port, if it's configured to automatically discover drivers
jppf.drivers = jppf_discovery driver1driver1.jppf.server.host = a.b.c.ddriver1.jppf.server.port = 11111
Are the zip files on Sourceforge already updated with the new code, or is there a periodic "release" schedule of updated beta code?
Suggestion 1: Have some sort of display indicating a pending action. This could possibly be shown in the "Node Status" or "Exec Status" columns.Suggestion 2: Permit an unexecuted pending action (shutdown, reboot, reprovisioning) to be cancelled, if it can be done easily.
My current client code calls an external API to shut down the server immediately after a node is shutdown. If I transition to the deferred shutdown model, how can I detect when a node is shutdown in order to call this API? Is it possible for the node itself to call an external API as its last command when shutting down?
Would a paragraph in the pacakge's Javadoc, stating which jars it can be found in, be sufficient?
It seems to me that this is already available in the deprecated list of the API documentation. Does this address your need?
To have both manually defined and auto-discovered drivers...
#------------------------------------------------------------------------------## Space-separated list of named drivers this client may connect to. ## If auto discovery of the server is enabled, this needs not be specified. ##------------------------------------------------------------------------------#jppf.drivers = driver1
# Host name, or ip address, of the host the JPPF driver is running on# If auto discovery of the server is enabled, this needs not be specified.driver1.jppf.server.host = localhost
# Enable or disable discovery of JPPF drivers. Defaults to true (enabled)#jppf.discovery.enabled = true
Having the node call an API upon shutdown should easy enough to do with a JVM shutdown hook. Another possibility is to use the new grid topology monitoring API, and in particular regiister a topology listener to handle nodeRemoved() events. As a side note, this monitoring API is the result of refactoring the admin console, which is now based on it.