static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, NetClientOptions obj) { for (java.util.Map.Entry<String, Object> member : json) { switch (member.getKey()) { case "hostnameVerificationAlgorithm": if (member.getValue() instanceof String) { obj.setHostnameVerificationAlgorithm((String)member.getValue()); } break; case "reconnectAttempts": if (member.getValue() instanceof Number) { obj.setReconnectAttempts(((Number)member.getValue()).intValue()); } break; case "reconnectInterval": if (member.getValue() instanceof Number) { obj.setReconnectInterval(((Number)member.getValue()).longValue()); } break; } } }
@Test public void testReconnectAttemptsNotEnough() { client.close(); client = vertx.createNetClient(new NetClientOptions().setReconnectAttempts(100).setReconnectInterval(10)); client.connect(testAddress, (res) -> { assertFalse(res.succeeded()); assertTrue(res.failed()); testComplete(); }); await(); }
private void reconnectAttempts(int attempts) { client.close(); client = vertx.createNetClient(new NetClientOptions().setReconnectAttempts(attempts).setReconnectInterval(10)); //The server delays starting for a a few seconds, but it should still connect client.connect(testAddress, onSuccess(so -> testComplete())); // Start the server after a delay vertx.setTimer(2000, id -> startEchoServer(testAddress, s -> {})); await(); }
static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, NetClientOptions obj) { for (java.util.Map.Entry<String, Object> member : json) { switch (member.getKey()) { case "hostnameVerificationAlgorithm": if (member.getValue() instanceof String) { obj.setHostnameVerificationAlgorithm((String)member.getValue()); } break; case "reconnectAttempts": if (member.getValue() instanceof Number) { obj.setReconnectAttempts(((Number)member.getValue()).intValue()); } break; case "reconnectInterval": if (member.getValue() instanceof Number) { obj.setReconnectInterval(((Number)member.getValue()).longValue()); } break; } } }
options.addCrlPath(crlPath); options.addCrlValue(crlValue); options.setReconnectAttempts(reconnectAttempts); options.setReconnectInterval(reconnectInterval); options.setUseAlpn(useAlpn);
@Override public ProtonClientOptions setReconnectAttempts(int attempts) { super.setReconnectAttempts(attempts); return this; }
@Override public PgConnectOptions setReconnectAttempts(int attempts) { return (PgConnectOptions)super.setReconnectAttempts(attempts); }
assertIllegalArgumentException(() -> options.setReconnectAttempts(-2)); rand = TestUtils.randomPositiveInt(); assertEquals(options, options.setReconnectAttempts(rand)); assertEquals(rand, options.getReconnectAttempts());
@Override public PgConnectOptions setReconnectAttempts(int attempts) { return (PgConnectOptions)super.setReconnectAttempts(attempts); }
@Test public void testReconnectAttemptsNotEnough() { client.close(); client = vertx.createNetClient(new NetClientOptions().setReconnectAttempts(100).setReconnectInterval(10)); client.connect(testAddress, (res) -> { assertFalse(res.succeeded()); assertTrue(res.failed()); testComplete(); }); await(); }
private void reconnectAttempts(int attempts) { client.close(); client = vertx.createNetClient(new NetClientOptions().setReconnectAttempts(attempts).setReconnectInterval(10)); //The server delays starting for a a few seconds, but it should still connect client.connect(testAddress, onSuccess(so -> testComplete())); // Start the server after a delay vertx.setTimer(2000, id -> startEchoServer(testAddress, s -> {})); await(); }
public VertxReconnectableSocket (URI uri) { this(uri, new NetClientOptions() .setConnectTimeout(1000) .setReconnectAttempts (5) .setReconnectInterval (1000)); }
options.addCrlPath(crlPath); options.addCrlValue(crlValue); options.setReconnectAttempts(reconnectAttempts); options.setReconnectInterval(reconnectInterval); options.setUseAlpn(useAlpn);
NetClientOptions options = new NetClientOptions() .setConnectTimeout(1000) .setReconnectAttempts(5) .setReconnectInterval(1000) .setSsl(true);
private Future<UUID> connectTcpEndpoint(final UUID sid, final String host, final int port, final String clienthost) { final Future<UUID> future = Future.future(); final NetClient client = vertx.createNetClient(new NetClientOptions().setReconnectAttempts(10).setReconnectInterval(500)); client.connect(port, host, asyncResult -> { if (asyncResult.succeeded()) {
assertIllegalArgumentException(() -> options.setReconnectAttempts(-2)); rand = TestUtils.randomPositiveInt(); assertEquals(options, options.setReconnectAttempts(rand)); assertEquals(rand, options.getReconnectAttempts());