public void nodeUP(long eventUID, String nodeID, Pair<TransportConfiguration, TransportConfiguration> connectorPair, boolean last) { // There is a case where the backup announce itself, // we need to ignore a case where getA is null if (connectorPair.getA() != null) { HornetQRecoveryRegistry.getInstance().nodeUp(nodeID, new Pair<TransportConfiguration, TransportConfiguration>(connectorPair.getA(), connectorPair.getB()), config.getUsername(), config.getPassword()); } }
public void deleteFromCache(byte[] duplicateID) throws Exception { ByteArrayHolder bah = new ByteArrayHolder(duplicateID); Integer posUsed = cache.remove(bah); if (posUsed != null) { Pair<ByteArrayHolder, Long> id; synchronized (this) { id = ids.get(posUsed.intValue()); if (id.getA().equals(bah)) { id.setA(null); storageManager.deleteDuplicateID(id.getB()); id.setB(null); } } } }
/** * @param networkConfiguration * @return */ private TransportConfiguration[] extractTransportConfiguration(Pair<TransportConfiguration, TransportConfiguration> networkConfiguration) { if (networkConfiguration.getB() != null) { return new TransportConfiguration[] { networkConfiguration.getA(), networkConfiguration.getB() }; } else { return new TransportConfiguration[] { networkConfiguration.getA() }; } }
public TopologyMember(final TransportConfiguration a, final TransportConfiguration b) { this(new Pair<TransportConfiguration, TransportConfiguration>(a, b)); }
public TransportConfiguration getA() { return connector.getA(); }
public TransportConfiguration getB() { return connector.getB(); }
public void setB(final TransportConfiguration param) { connector.setB(param); }
public void setLive(final TransportConfiguration param) { connector.setA(param); }
else if (!pair.equals(other.pair))
@Override public TransportConfiguration getLive() { return connector.getA(); }
@Override public TransportConfiguration getBackup() { return connector.getB(); }
public void setBackup(final TransportConfiguration param) { connector.setB(param); }
public void setA(final TransportConfiguration param) { connector.setA(param); }
else if (!pair.equals(other.pair))