@Override public void encodeRest(final ActiveMQBuffer 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 ActiveMQBuffer 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(backupGroupName); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeString(clusterUser); buffer.writeString(clusterPassword); buffer.writeBoolean(backupWantsFailBack); connector.encode(buffer); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeString(nodeID); buffer.writeNullableString(backupGroupName); 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); } buffer.writeNullableString(scaleDownGroupName); }
@Override public void encodeRest(final ActiveMQBuffer 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 ActiveMQBuffer 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 ActiveMQBuffer 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 ActiveMQBuffer 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 ActiveMQBuffer 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 ActiveMQBuffer 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 synchronized void broadcastConnectors() throws Exception { ActiveMQBuffer buff = ActiveMQBuffers.dynamicBuffer(4096); buff.writeString(nodeManager.getNodeId().toString()); buff.writeString(uniqueID); buff.writeInt(connectors.size()); for (TransportConfiguration tcConfig : connectors) { tcConfig.encode(buff); } // Only send as many bytes as we need. byte[] data = new byte[buff.readableBytes()]; buff.getBytes(buff.readerIndex(), data); endpoint.broadcast(data); }
@Override public void encodeRest(final ActiveMQBuffer 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(backupGroupName); }
@Override public void encodeRest(final ActiveMQBuffer 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(backupGroupName); }
@Override public void encodeRest(final ActiveMQBuffer 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(backupGroupName); }
@Override public void encodeRest(final ActiveMQBuffer 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(backupGroupName); }
@Override public void encodeRest(final ActiveMQBuffer 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(backupGroupName); }
@Override public void encodeRest(final ActiveMQBuffer 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(backupGroupName); }