/** * Send a {@link TransportMessage} to the given remote * * @return true if the message was written to the send buffer, false otherwise */ public boolean sendMessage(final int nodeId, final BufferWriter writer) { return clientTransport.getOutput().sendMessage(nodeId, writer); }
/** * Send a {@link TransportMessage} to the given remote * * @return true if the message was written to the send buffer, false otherwise */ public boolean sendMessage(final int nodeId, final BufferWriter writer) { return clientTransport.getOutput().sendMessage(nodeId, writer); }
private boolean sendSubscriptionCommand( final int receiverPartitionId, final BufferWriter command) { final Int2ObjectHashMap<NodeInfo> partitionLeaders = partitionListener.getPartitionLeaders(); final NodeInfo partitionLeader = partitionLeaders.get(receiverPartitionId); if (partitionLeader == null) { // retry when no leader is known return true; } return subscriptionClient.getOutput().sendMessage(partitionLeader.getNodeId(), command); }
private boolean sendSubscriptionCommand( final int receiverPartitionId, final BufferWriter command) { final Int2ObjectHashMap<NodeInfo> partitionLeaders = partitionListener.getPartitionLeaders(); final NodeInfo partitionLeader = partitionLeaders.get(receiverPartitionId); if (partitionLeader == null) { // retry when no leader is known return true; } return subscriptionClient.getOutput().sendMessage(partitionLeader.getNodeId(), command); }
if (clientOutput.sendMessage(nodeId, appendRequest)) { lastRequestTimestamp = now;
if (clientOutput.sendMessage(nodeId, appendRequest)) { lastRequestTimestamp = now;