@WebSocket public class JettyWebSocketHandlerAdapter {
public JettyAnnotatedEventDriver(WebSocketPolicy policy, Object websocket, JettyAnnotatedMetadata events) { super(policy,websocket); this.events = events; WebSocket anno = websocket.getClass().getAnnotation(WebSocket.class); // Setup the policy if (anno.maxTextMessageSize() > 0) { this.policy.setMaxTextMessageSize(anno.maxTextMessageSize()); } if (anno.maxBinaryMessageSize() > 0) { this.policy.setMaxBinaryMessageSize(anno.maxBinaryMessageSize()); } if (anno.inputBufferSize() > 0) { this.policy.setInputBufferSize(anno.inputBufferSize()); } if (anno.maxIdleTime() > 0) { this.policy.setIdleTimeout(anno.maxIdleTime()); } this.batchMode = anno.batchMode(); }
public AnnotatedEventDriver(WebSocketPolicy policy, Object websocket, EventMethods events) { super(policy,websocket); this.events = events; WebSocket anno = websocket.getClass().getAnnotation(WebSocket.class); // Setup the policy if (anno.maxMessageSize() > 0) { this.policy.setMaxMessageSize(anno.maxMessageSize()); } if (anno.inputBufferSize() > 0) { this.policy.setInputBufferSize(anno.inputBufferSize()); } if (anno.maxIdleTime() > 0) { this.policy.setIdleTimeout(anno.maxIdleTime()); } }
public AnnotatedEventDriver(WebSocketPolicy policy, Object websocket, EventMethods events) { super(policy,websocket); this.events = events; WebSocket anno = websocket.getClass().getAnnotation(WebSocket.class); // Setup the policy if (anno.maxMessageSize() > 0) { this.policy.setMaxMessageSize(anno.maxMessageSize()); } if (anno.inputBufferSize() > 0) { this.policy.setInputBufferSize(anno.inputBufferSize()); } if (anno.maxIdleTime() > 0) { this.policy.setIdleTimeout(anno.maxIdleTime()); } }
@WebSocket public class AgentRemoteSocket implements Agent { private static final Logger LOGGER = LoggerFactory.getLogger(AgentRemoteSocket.class);
@WebSocket public class CodeWsEndpoint { private Map<Session, ProgressHandlerImpl> progressHandlerMap = new HashMap<>();
@WebSocket public class JettyWebSocketHandlerAdapter {
@org.eclipse.jetty.websocket.api.annotations.WebSocket public static class WebSocket { private final Environment env;
@WebSocket public class ConsoleLogSocket implements SocketEndpoint { private static final Logger LOGGER = LoggerFactory.getLogger(ConsoleLogSocket.class);
@WebSocket public class ProxyWsClient { private Session session;
@WebSocket public class AgentWebSocketClientController extends AgentController { private static final Logger LOG = LoggerFactory.getLogger(AgentWebSocketClientController.class);
@SuppressWarnings("unused") @WebSocket public static class WebSocketListener { final CountDownLatch latch = new CountDownLatch(1); final AtomicReference<Throwable> error = new AtomicReference<>(); @OnWebSocketConnect public void onConnect(final Session session) { session.close(); latch.countDown(); } @OnWebSocketError public void onError(final Throwable t) { error.set(t); latch.countDown(); } } }
@WebSocket public class XmppWebSocket {
@WebSocket public class MQTTWebSocket {
@WebSocket(maxTextMessageSize = 64 * 1024) public class SimpleEchoSocket {
@WebSocket public class WebSocketImpl {
/** * Created by gz on 7/16/17. */ @WebSocket(maxTextMessageSize = Integer.MAX_VALUE) public class FullScreenWebSocket extends SingleModuleWebSocket { public FullScreenWebSocket() { super(ModuleLayout.FULL_SCREEN); } }
/** * Created by gz on 7/16/17. */ @WebSocket(maxTextMessageSize = Integer.MAX_VALUE) public class SingleModuleKioskWebSocket extends SingleModuleWebSocket { public SingleModuleKioskWebSocket() { super(ModuleLayout.KIOSK); } }
@WebSocket public class WebSocketClientSocket { @OnWebSocketClose public void onClose(int statusCode, String closeReason) { log.debug("Websocket disconnected because '{}' (status code {})", closeReason, statusCode); handleReconnectDisconnection(statusCode, closeReason); } @OnWebSocketConnect public void onConnect(Session session) { } @OnWebSocketMessage public void onMessage(String message) { receivedTextMessage(message); } }
@WebSocket(maxTextMessageSize = 128 * 1024) public class SimpleActuatorWebSocket { private static final Log log = Logs.get(); @OnWebSocketClose public void onClose(int statusCode, String reason) { } @OnWebSocketConnect public void onConnect(Session session) { } @OnWebSocketMessage public void onMessage(String msg) { if (log.isDebugEnabled()) log.debug("got message: " + msg); } }