}
@Override
- public void onClose(WebSocket conn, int code, String reason, boolean remote) {
-
- }
+ public void onClose(WebSocket conn, int code, String reason, boolean remote) {}
@Override
public void onMessage(WebSocket conn, String message) {}
};
ws.setConnectionLostTimeout(0);
+ ws.setReuseAddr(true);
ws.start();
}
AutoClientEnd.start("http://localhost:" + port + "/");
countServerDownLatch.await(45, TimeUnit.SECONDS);
-
- assertNotNull(notification);
-
-
// simulate a server restart and verify client reconnects
countServerDownLatch = new CountDownLatch(1);
ws.stop(30000);
startServer();
- countServerDownLatch.await(60+10, TimeUnit.SECONDS);
- assertNotNull(notification);
+ countServerDownLatch.await(60 + 10, TimeUnit.SECONDS);
AutoClientEnd.stop();
public static void stopServer() throws InterruptedException, IOException {
ws.stop(30000);
}
-
-
-
}