protected NodeInfo getMemberByApi( Function<NodeInfo, SocketAddress> apiAddressMapper, SocketAddress apiAddress) { NodeInfo member = null; for (int i = 0; i < members.size() && member == null; i++) { final NodeInfo current = members.get(i); if (apiAddressMapper.apply(current).equals(apiAddress)) { member = current; } } return member; }
protected NodeInfo getMemberByApi( Function<NodeInfo, SocketAddress> apiAddressMapper, SocketAddress apiAddress) { NodeInfo member = null; for (int i = 0; i < members.size() && member == null; i++) { final NodeInfo current = members.get(i); if (apiAddressMapper.apply(current).equals(apiAddress)) { member = current; } } return member; }
@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final NodeInfo other = (NodeInfo) obj; if (clientApiAddress == null) { return other.clientApiAddress == null; } else { return clientApiAddress.equals(other.clientApiAddress); } } }
@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final NodeInfo other = (NodeInfo) obj; if (clientApiAddress == null) { return other.clientApiAddress == null; } else { return clientApiAddress.equals(other.clientApiAddress); } } }
@Override public void onConnectionEstablished(RemoteAddress remoteAddress) { synchronized (monitor) { if (remoteAddress.getAddress().equals(addr)) { monitor.notifyAll(); removeChannelListener(this); } } }
@Override public void onConnectionEstablished(RemoteAddress remoteAddress) { synchronized (monitor) { if (remoteAddress.getAddress().equals(addr)) { monitor.notifyAll(); removeChannelListener(this); } } }
public RemoteAddressImpl getByAddress(SocketAddress inetSocketAddress, int stateMask) { final int currSize = size; for (int i = 0; i < currSize; i++) { final RemoteAddressImpl remoteAddress = index[i]; if (remoteAddress != null) { if (remoteAddress.getAddress().equals(inetSocketAddress) && remoteAddress.isInAnyState(stateMask)) { return remoteAddress; } } } return null; }
public RemoteAddressImpl getByAddress(SocketAddress inetSocketAddress, int stateMask) { final int currSize = size; for (int i = 0; i < currSize; i++) { final RemoteAddressImpl remoteAddress = index[i]; if (remoteAddress != null) { if (remoteAddress.getAddress().equals(inetSocketAddress) && remoteAddress.isInAnyState(stateMask)) { return remoteAddress; } } } return null; }
private void registerEndpoint( final ClientTransport transport, final int nodeId, final SocketAddress socketAddress) { final RemoteAddress endpoint = transport.getEndpoint(nodeId); if (endpoint == null || !socketAddress.equals(endpoint.getAddress())) { transport.registerEndpoint(nodeId, socketAddress); } }