private boolean sendNormalResponse(Address target, long callId, int backupAcks, boolean urgent, Object value) { checkTarget(target); Packet packet = toNormalResponsePacket(callId, (byte) backupAcks, urgent, value); return transmit(target, packet); }
public void sendBackupAck(Address target, long callId, boolean urgent) { checkTarget(target); Packet packet = toBackupAckPacket(callId, urgent); transmit(target, packet); }
private boolean sendNormalResponse(Address target, long callId, int backupAcks, boolean urgent, Object value) { checkTarget(target); Packet packet = toNormalResponsePacket(callId, (byte) backupAcks, urgent, value); return transmit(target, packet); }
public void sendBackupAck(Address target, long callId, boolean urgent) { checkTarget(target); Packet packet = toBackupAckPacket(callId, urgent); transmit(target, packet); }
public boolean send(Address target, Response response) { checkNotNull(target, "Target is required!"); if (thisAddress.equals(target)) { throw new IllegalArgumentException("Target is this node! -> " + target + ", response: " + response); } byte[] bytes = serializationService.toBytes(response); Packet packet = newResponsePacket(bytes, response.isUrgent()); return transmit(target, packet); }
public boolean send(Address target, Response response) { checkNotNull(target, "Target is required!"); if (thisAddress.equals(target)) { throw new IllegalArgumentException("Target is this node! -> " + target + ", response: " + response); } byte[] bytes = serializationService.toBytes(response); Packet packet = newResponsePacket(bytes, response.isUrgent()); return transmit(target, packet); }