@ClientEndpoint public static class MyServiceClientEndpoint { public final CountDownLatch latch = new CountDownLatch(1); public volatile String receivedMessage = null; @OnMessage public void onMessage(String message) { receivedMessage = message; latch.countDown(); } } }
@ClientEndpoint public static class MyServiceClientEndpoint { public final CountDownLatch latch = new CountDownLatch(1); public volatile String receivedMessage = null; @OnMessage public void onMessage(String message) { receivedMessage = message; latch.countDown(); } } }
/** * Necessary class to use the javax.websocket library. */ @ClientEndpoint public class WebsocketClientEndpoint { URI uri; public WebsocketClientEndpoint(URI endpointUri) { this.uri = endpointUri; } public Session newSession() throws RuntimeException, DeploymentException, IOException { WebSocketContainer container = ContainerProvider.getWebSocketContainer(); return container.connectToServer(this, this.uri); } @OnClose public void onClose(Session userSession, CloseReason reason) { peers.remove(this.uri); } }
@ClientEndpoint(decoders = MeXBTTickerDecoder.class) public final class MeXBTTickerClientEndpoint {
@ClientEndpoint public static class WebSocketEndpointAdapter {
@ClientEndpoint(decoders = {TaskEventDecoder.class}) public class TaskEventClient {
@javax.websocket.ClientEndpoint public class ClientEndpoint { private static final Logger LOGGER = Logger.getLogger(ClientEndpoint.class.getCanonicalName());
@ClientEndpoint(decoders = {NodeEventListDecoder.class}) public class NodeEventClient {
@ClientEndpoint public class ProxyInboundSocket {
@ClientEndpoint public class ProxyInboundSocket {
@ClientEndpoint( encoders = {MessageEncoder.class}, decoders = {MessageDecoder.class}
@ClientEndpoint(decoders = MeXBTTradesAndOrdersDecoder.class) public final class MeXBTTradesAndOrdersClientEndpoint {
@ClientEndpoint public class WebsocketClient { private Session userSession = null;
@javax.websocket.ClientEndpoint public static class ClientEndpoint { private final ConsoleReader console;
@ClientEndpoint public static final class Comm { private final JSONCall callback;
@ClientEndpoint public class PerfCakeClientEndpoint {
@ClientEndpoint(encoders = OKCoinEncoder.class, decoders = OKCoinDecoder.class) public final class OKCoinClientEndpoint {
@ClientEndpoint @Slf4j public class RTMClient implements Closeable {
@ClientEndpoint @ServerEndpoint(value="/events/") public class EventSocket { @OnOpen public void onWebSocketConnect(Session sess) { System.out.println("Socket Connected: " + sess); } @OnMessage public void onWebSocketText(String message) { System.out.println("Received TEXT message: " + message); } @OnClose public void onWebSocketClose(CloseReason reason) { System.out.println("Socket Closed: " + reason); } @OnError public void onWebSocketError(Throwable cause) { cause.printStackTrace(System.err); } }
@ClientEndpoint public class WebSocketClientConnectTestHelper {