@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(); } } }
Endpoint ep = new PojoEndpointClient(pojo, Arrays.asList(annotation.decoders())); annotation.configurator(); decoders(Arrays.asList(annotation.decoders())). encoders(Arrays.asList(annotation.encoders())). preferredSubprotocols(Arrays.asList(annotation.subprotocols())). build(); return connectToServer(ep, config, path);
Endpoint ep = new PojoEndpointClient(pojo, annotation.decoders()); ClientEndpoint.class).configurator(); decoders(Arrays.asList(annotation.decoders())). encoders(Arrays.asList(annotation.encoders())). build(); return connectToServer(ep, config, path);
Endpoint ep = new PojoEndpointClient(pojo, Arrays.asList(annotation.decoders())); annotation.configurator(); decoders(Arrays.asList(annotation.decoders())). encoders(Arrays.asList(annotation.encoders())). preferredSubprotocols(Arrays.asList(annotation.subprotocols())). build(); return connectToServer(ep, config, path);
@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(); } } }
Endpoint ep = new PojoEndpointClient(pojo, annotation.decoders()); ClientEndpoint.class).configurator(); decoders(Arrays.asList(annotation.decoders())). encoders(Arrays.asList(annotation.encoders())). preferredSubprotocols(Arrays.asList(annotation.subprotocols())). build(); return connectToServer(ep, config, path);
/** * 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); } }
Endpoint ep = new PojoEndpointClient(pojo, Arrays.asList(annotation.decoders())); annotation.configurator(); decoders(Arrays.asList(annotation.decoders())). encoders(Arrays.asList(annotation.encoders())). preferredSubprotocols(Arrays.asList(annotation.subprotocols())). build(); return connectToServer(ep, config, path);
@ClientEndpoint(decoders = MeXBTTickerDecoder.class) public final class MeXBTTickerClientEndpoint {
String[] subProtocols; encoderClasses.addAll(Arrays.asList(wscAnnotation.encoders())); decoderClasses.addAll(Arrays.asList(wscAnnotation.decoders())); subProtocols = wscAnnotation.subprotocols(); ReflectionHelper.getInstance(wscAnnotation.configurator(), collector);
@ClientEndpoint public static class WebSocketEndpointAdapter {
String[] subProtocols; encoderClasses.addAll(Arrays.asList(wscAnnotation.encoders())); decoderClasses.addAll(Arrays.asList(wscAnnotation.decoders())); subProtocols = wscAnnotation.subprotocols(); ReflectionHelper.getInstance(wscAnnotation.configurator(), collector);
@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(decoders = MeXBTTradesAndOrdersDecoder.class) public final class MeXBTTradesAndOrdersClientEndpoint {
@ClientEndpoint( encoders = {MessageEncoder.class}, decoders = {MessageDecoder.class}
@javax.websocket.ClientEndpoint public static class ClientEndpoint { private final ConsoleReader console;