public synchronized void broadcastConnectors() throws Exception { HornetQBuffer buff = HornetQBuffers.dynamicBuffer(4096); buff.writeString(nodeID); buff.writeString(uniqueID); buff.writeInt(connectors.size()); for (TransportConfiguration tcConfig : connectors) { tcConfig.encode(buff); } byte[] data = buff.toByteBuffer().array(); DatagramPacket packet = new DatagramPacket(data, data.length, groupAddress, groupPort); socket.send(packet); }
@Override public void encodeRest(final HornetQBuffer buffer) { buffer.writeString(clusterUser); buffer.writeString(clusterPassword); buffer.writeBoolean(backupWantsFailBack); connector.encode(buffer); }
public synchronized void broadcastConnectors() throws Exception { HornetQBuffer buff = HornetQBuffers.dynamicBuffer(4096); buff.writeString(nodeManager.getNodeId().toString()); buff.writeString(uniqueID); buff.writeInt(connectors.size()); for (TransportConfiguration tcConfig : connectors) { tcConfig.encode(buff); } byte[] data = buff.toByteBuffer().array(); endpoint.broadcast(data); }
@Override public void encodeRest(final HornetQBuffer buffer) { buffer.writeString(nodeID); buffer.writeBoolean(backup); buffer.writeLong(currentEventID); if (connector != null) { buffer.writeBoolean(true); connector.encode(buffer); } else { buffer.writeBoolean(false); } if (backupConnector != null) { buffer.writeBoolean(true); backupConnector.encode(buffer); } else { buffer.writeBoolean(false); } }
@Override public void encodeRest(final HornetQBuffer buffer) { buffer.writeString(nodeID); buffer.writeNullableString(nodeName); buffer.writeBoolean(backup); buffer.writeLong(currentEventID); if (connector != null) { buffer.writeBoolean(true); connector.encode(buffer); } else { buffer.writeBoolean(false); } if (backupConnector != null) { buffer.writeBoolean(true); backupConnector.encode(buffer); } else { buffer.writeBoolean(false); } }
@Override public void encodeRest(final HornetQBuffer buffer) { buffer.writeBoolean(exit); buffer.writeString(nodeID); if (!exit) { if (pair.getA() != null) { buffer.writeBoolean(true); pair.getA().encode(buffer); } else { buffer.writeBoolean(false); } if (pair.getB() != null) { buffer.writeBoolean(true); pair.getB().encode(buffer); } else { buffer.writeBoolean(false); } buffer.writeBoolean(last); } }
@Override public void encodeRest(final HornetQBuffer buffer) { buffer.writeBoolean(exit); buffer.writeString(nodeID); if (!exit) { if (pair.getA() != null) { buffer.writeBoolean(true); pair.getA().encode(buffer); } else { buffer.writeBoolean(false); } if (pair.getB() != null) { buffer.writeBoolean(true); pair.getB().encode(buffer); } else { buffer.writeBoolean(false); } buffer.writeBoolean(last); } }
@Override public void encodeRest(final HornetQBuffer buffer) { buffer.writeBoolean(exit); buffer.writeString(nodeID); buffer.writeLong(uniqueEventID); if (!exit) { if (pair.getA() != null) { buffer.writeBoolean(true); pair.getA().encode(buffer); } else { buffer.writeBoolean(false); } if (pair.getB() != null) { buffer.writeBoolean(true); pair.getB().encode(buffer); } else { buffer.writeBoolean(false); } buffer.writeBoolean(last); } }
@Override public void encodeRest(final HornetQBuffer buffer) { buffer.writeBoolean(exit); buffer.writeString(nodeID); buffer.writeLong(uniqueEventID); if (!exit) { if (pair.getA() != null) { buffer.writeBoolean(true); pair.getA().encode(buffer); } else { buffer.writeBoolean(false); } if (pair.getB() != null) { buffer.writeBoolean(true); pair.getB().encode(buffer); } else { buffer.writeBoolean(false); } buffer.writeBoolean(last); } buffer.writeNullableString(nodeName); }