JPPF Issue Tracker
star_faded.png
Please log in to bookmark issues
enhancement_small.png
CLOSED  Enhancement JPPF-415  -  Add convenience provisioning methods to JPPFNodeForwardingMBean
Posted Oct 03, 2015 - updated Oct 04, 2015
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue has been closed with status "Closed" and resolution "RESOLVED".
Issue details
  • Type of issue
    Enhancement
  • Status
     
    Closed
  • Assigned to
     lolo4j
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     lolo4j
  • Owned by
    Not owned by anyone
  • Category
    Management / Monitoring
  • Resolution
    RESOLVED
  • Priority
    Normal
  • Targetted for
    icon_milestones.png JPPF 5.1
Issue description
We propose to add to the node forwarding MBean a set of methods that match the JPPFNodeProvisioningMBean interface, like so:
public interface JPPFNodeProvisioningMBean {
  ...
  Map<String, Object> getNbSlaves(NodeSelector selector);
  Map<String, Object> provisionSlaveNodes(NodeSelector selector, int nbNodes);
  Map<String, Object> provisionSlaveNodes(NodeSelector selector, int nbNodes, boolean interruptIfRunning);
  Map<String, Object> provisionSlaveNodes(NodeSelector selector, int nbNodes, TypedProperties configOverrides);
  Map<String, Object> provisionSlaveNodes(
    NodeSelector selector, int nbNodes, boolean interruptIfRunning, TypedProperties configOverrides);
}
The idea is to make it easy to perform provisioning operations on the selected nodes without having to bother about the mbean name or method signatures.

#3
Comment posted by
 lolo4j
Oct 04, 07:04
Implemented in trunk revision 3837