@Override public void setBulletinRepository(final BulletinRepository bulletinRepository) { listener.setBulletinRepository(bulletinRepository); sender.setBulletinRepository(bulletinRepository); }
@Override public NodeConnectionStatus requestNodeConnectionStatus(final String hostname, final int port) { return sender.requestNodeConnectionStatus(hostname, port); } }
@Override public ClusterWorkloadResponseMessage clusterWorkload(ClusterWorkloadRequestMessage msg) throws ProtocolException { return sender.clusterWorkload(msg); } }
private NodeIdentifier addNodeIdentities(final NodeIdentifier nodeId, final Set<String> nodeIdentities) { return new NodeIdentifier(nodeId.getId(), nodeId.getApiAddress(), nodeId.getApiPort(), nodeId.getSocketAddress(), nodeId.getSocketPort(), nodeId.getLoadBalanceAddress(), nodeId.getLoadBalancePort(), nodeId.getSiteToSiteAddress(), nodeId.getSiteToSitePort(), nodeId.getSiteToSiteHttpApiPort(), nodeId.isSiteToSiteSecure(), nodeIdentities); }
@Override public String getSwapPartitionName() { return nodeIdentifier.getId(); }
@Override public void run() { try { handleOffloadRequest((OffloadMessage) request); } catch (InterruptedException e) { throw new ProtocolException("Could not complete offload request", e); } } }, "Offload Flow Files from Node");
@Override public void addHandler(final ProtocolHandler handler) { listener.addHandler(handler); }
@Override public int hashCode() { int hash = 7; hash = 13 * hash + (this.nodeId != null ? this.nodeId.hashCode() : 0); return hash; }
@Override public HeartbeatResponseMessage heartbeat(final HeartbeatMessage msg, final String address) throws ProtocolException { return sender.heartbeat(msg, address); }
@Override public Collection<ProtocolHandler> getHandlers() { return listener.getHandlers(); }
@Override public boolean removeHandler(final ProtocolHandler handler) { return listener.removeHandler(handler); }
@Override public boolean isRunning() { return listener.isRunning(); }
@Override public void offload(OffloadMessage msg) throws ProtocolException { sender.offload(msg); }
@Override public void setBulletinRepository(final BulletinRepository bulletinRepository) { listener.setBulletinRepository(bulletinRepository); }
@Override public void disconnect(DisconnectMessage msg) throws ProtocolException { sender.disconnect(msg); }
@Override public ReconnectionResponseMessage requestReconnection(final ReconnectionRequestMessage msg) throws ProtocolException { return sender.requestReconnection(msg); }
@Override public void notifyNodeStatusChange(final Set<NodeIdentifier> nodesToNotify, final NodeStatusChangeMessage msg) { sender.notifyNodeStatusChange(nodesToNotify, msg); }
@Override public void addHandler(final ProtocolHandler handler) { listener.addHandler(handler); }
@Override public Collection<ProtocolHandler> getHandlers() { return listener.getHandlers(); }
@Override public boolean removeHandler(final ProtocolHandler handler) { return listener.removeHandler(handler); }