@Override public void registerNode(final NodeId node, Set<Qualifier<Command<Serializable>>> qualifiers) { log.debug("Register node {} with qualifiers {} requested", node, qualifiers); Worker worker = createProxyWorker(qualifiers); coordinator.registerNode(Coordination.emptyContext(node), Sets.newHashSet(worker), LOGGING_LISTENER); exchangers.put(node, createPackRunner(node)); log.debug("Node {} registered", node); }
String name = ((AgentConfig) context.getBean("agentConfig")).getName(); Agent agent = (Agent) context.getBean("agent"); agent.setNodeContext(Coordination.emptyContext(NodeId.agentNode(name))); agent.init();