public TopologyBroker(final int nodeId, final String host, final int port) { this.nodeId = nodeId; this.host = host; this.port = port; address = new SocketAddress(host, port); }
private void addAddressToProperties( String addressName, SocketBindingCfg socketBindingCfg, Properties properties, ObjectMapper objectMapper) throws JsonProcessingException { final InetSocketAddress inetSocketAddress = socketBindingCfg.toSocketAddress().toInetSocketAddress(); final String value = objectMapper.writeValueAsString(inetSocketAddress); properties.setProperty(addressName, value); }
public void wrap(final SocketAddress endpoint) { reset(); host(endpoint.getHostBuffer(), 0, endpoint.hostLength()); port(endpoint.port()); }
public SocketAddress(SocketAddress other) { this(); host(other.hostBuffer, 0, other.hostLength()); port(other.port); }
@Override public int compareTo(final SocketAddress o) { final DirectBuffer thisHostBuffer = getHostBuffer(); final DirectBuffer thatHostBuffer = o.getHostBuffer(); int cmp = thisHostBuffer.compareTo(thatHostBuffer); if (cmp == 0) { cmp = Integer.compare(port(), o.port()); } return cmp; }
private static int writeSocketAddress( SocketAddress apiAddress, MutableDirectBuffer directBuffer, int offset) { directBuffer.putInt(offset, apiAddress.hostLength(), ByteOrder.LITTLE_ENDIAN); offset += SIZE_OF_INT; directBuffer.putBytes(offset, apiAddress.getHostBuffer(), 0, apiAddress.hostLength()); offset += apiAddress.hostLength(); directBuffer.putInt(offset, apiAddress.port(), ByteOrder.LITTLE_ENDIAN); offset += SIZE_OF_INT; return offset; }
public SocketAddress setPort(final int port) { return port(port); }
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; }
public SocketAddress setHost(final String host) { return host(host); }
public SocketAddress host(final DirectBuffer src, int offset, final int length) { checkHostLength(length); hostLength(length); hostBuffer.putBytes(0, src, offset, length); return this; }
public ZeebeTestRule( final String configFileClasspathLocation, final Supplier<Properties> propertiesProvider) { brokerRule = new EmbeddedBrokerRule(configFileClasspathLocation); clientRule = new ClientRule( () -> { final Properties properties = propertiesProvider.get(); properties.setProperty( ClientProperties.BROKER_CONTACTPOINT, brokerRule.getGatewayAddress().toString()); return properties; }); }
public SocketAddress reset() { port = 0; hostLength(0); return this; }
public void wrap(final SocketAddress endpoint) { reset(); host(endpoint.getHostBuffer(), 0, endpoint.hostLength()); port(endpoint.port()); }
public SocketAddress(SocketAddress other) { this(); host(other.hostBuffer, 0, other.hostLength()); port(other.port); }
@Override public int compareTo(final SocketAddress o) { final DirectBuffer thisHostBuffer = getHostBuffer(); final DirectBuffer thatHostBuffer = o.getHostBuffer(); int cmp = thisHostBuffer.compareTo(thatHostBuffer); if (cmp == 0) { cmp = Integer.compare(port(), o.port()); } return cmp; }
private static int writeSocketAddress( SocketAddress apiAddress, MutableDirectBuffer directBuffer, int offset) { directBuffer.putInt(offset, apiAddress.hostLength(), ByteOrder.LITTLE_ENDIAN); offset += SIZE_OF_INT; directBuffer.putBytes(offset, apiAddress.getHostBuffer(), 0, apiAddress.hostLength()); offset += apiAddress.hostLength(); directBuffer.putInt(offset, apiAddress.port(), ByteOrder.LITTLE_ENDIAN); offset += SIZE_OF_INT; return offset; }
public SocketAddress setPort(final int port) { return port(port); }
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; }
public SocketAddress setHost(final String host) { return host(host); }