@Override public void handlerStart(String handlerId, String nodeIdOrAlias) throws Exception { ManageHandlersCommand command = new ManageHandlersCommand(clusterManager.generateId()); Set<Node> nodes = new HashSet<Node>(); if (nodeIdOrAlias == null || nodeIdOrAlias.isEmpty()) { nodes.add(clusterManager.getNode()); } else { Node node = clusterManager.findNodeByIdOrAlias(nodeIdOrAlias); if (node == null) { throw new IllegalArgumentException("Cluster node " + nodeIdOrAlias + " doesn't exist"); } nodes.add(node); } command.setHandlerName(handlerId); command.setDestination(nodes); command.setStatus(Boolean.TRUE); }
@Override public void handlerStart(String handlerId, String nodeIdOrAlias) throws Exception { ManageHandlersCommand command = new ManageHandlersCommand(clusterManager.generateId()); Set<Node> nodes = new HashSet<Node>(); if (nodeIdOrAlias == null || nodeIdOrAlias.isEmpty()) { nodes.add(clusterManager.getNode()); } else { Node node = clusterManager.findNodeByIdOrAlias(nodeIdOrAlias); if (node == null) { throw new IllegalArgumentException("Cluster node " + nodeIdOrAlias + " doesn't exist"); } nodes.add(node); } command.setHandlerName(handlerId); command.setDestination(nodes); command.setStatus(Boolean.TRUE); }
@Override public void handlerStop(String handlerId, String nodeIdOrAlias) throws Exception { ManageHandlersCommand command = new ManageHandlersCommand(clusterManager.generateId()); Set<Node> nodes = new HashSet<Node>(); if (nodeIdOrAlias == null || nodeIdOrAlias.isEmpty()) { nodes.add(clusterManager.getNode()); } else { Node node = clusterManager.findNodeByIdOrAlias(nodeIdOrAlias); if (node == null) { throw new IllegalArgumentException("Cluster node " + nodeIdOrAlias + " doesn't exist"); } nodes.add(node); } command.setHandlerName(handlerId); command.setDestination(nodes); command.setStatus(Boolean.FALSE); }
@Override public void handlerStop(String handlerId, String nodeIdOrAlias) throws Exception { ManageHandlersCommand command = new ManageHandlersCommand(clusterManager.generateId()); Set<Node> nodes = new HashSet<Node>(); if (nodeIdOrAlias == null || nodeIdOrAlias.isEmpty()) { nodes.add(clusterManager.getNode()); } else { Node node = clusterManager.findNodeByIdOrAlias(nodeIdOrAlias); if (node == null) { throw new IllegalArgumentException("Cluster node " + nodeIdOrAlias + " doesn't exist"); } nodes.add(node); } command.setHandlerName(handlerId); command.setDestination(nodes); command.setStatus(Boolean.FALSE); }
ManageHandlersCommand command = new ManageHandlersCommand(clusterManager.generateId()); command.setDestination(clusterManager.listNodes()); command.setHandlerName(null); command.setStatus(null);
ManageHandlersCommand command = new ManageHandlersCommand(clusterManager.generateId()); command.setDestination(clusterManager.listNodes()); command.setHandlerName(null); command.setStatus(null);
command.setDestination(recipientList); command.setHandlerName(handlerName); command.setStatus(status);