WebSocketPolicy wsPolicy = new WebSocketPolicy(WebSocketBehavior.SERVER); wsFactory = WebSocketServletFactory.Loader.load(config.getServletContext(), wsPolicy); wsFactory.setCreator((req, resp) -> {
sch.setAttribute(DecoratedObjectFactory.ATTR, new DecoratedObjectFactory()); WebSocketPolicy wsConfig = conf(new WebSocketPolicy(WebSocketBehavior.SERVER), conf.getConfig("jetty.ws"), "jetty.ws"); WebSocketServerFactory webSocketServerFactory = new WebSocketServerFactory(
public WebSocketPolicy clonePolicy() { WebSocketPolicy clone = new WebSocketPolicy(this.behavior); clone.idleTimeout = this.idleTimeout; clone.maxMessageSize = this.maxMessageSize; clone.inputBufferSize = this.inputBufferSize; return clone; }
public static WebSocketPolicy newClientPolicy() { return new WebSocketPolicy(WebSocketBehavior.CLIENT); }
public WebSocketPolicy clonePolicy() { WebSocketPolicy clone = new WebSocketPolicy(this.behavior); clone.idleTimeout = this.idleTimeout; clone.maxMessageSize = this.maxMessageSize; clone.inputBufferSize = this.inputBufferSize; return clone; }
public static WebSocketPolicy newServerPolicy() { return new WebSocketPolicy(WebSocketBehavior.SERVER); }
public static WebSocketPolicy newClientPolicy() { return new WebSocketPolicy(WebSocketBehavior.CLIENT); }
public static WebSocketPolicy newClientPolicy() { return new WebSocketPolicy(WebSocketBehavior.CLIENT); }
public static WebSocketPolicy newServerPolicy() { return new WebSocketPolicy(WebSocketBehavior.SERVER); }
public static WebSocketPolicy newServerPolicy() { return new WebSocketPolicy(WebSocketBehavior.SERVER); }
/** * Instantiate a WebSocketClient using HttpClient for defaults * * @param httpClient * the HttpClient to base internal defaults off of * @param objectFactory * the DecoratedObjectFactory for all client instantiated classes */ public WebSocketClient(HttpClient httpClient, DecoratedObjectFactory objectFactory) { this(new SimpleContainerScope(new WebSocketPolicy(WebSocketBehavior.CLIENT), null, null, null, objectFactory), null, null, httpClient); }
/** * Create WebSocketClient using sharing instances of SSLContextFactory * Executor, and ByteBufferPool * * @param sslContextFactory * shared SSL ContextFactory * @param executor * shared Executor * @param bufferPool * shared ByteBufferPool * @param objectFactory * shared DecoratedObjectFactory */ private WebSocketClient(SslContextFactory sslContextFactory, Executor executor, ByteBufferPool bufferPool, DecoratedObjectFactory objectFactory) { this(new SimpleContainerScope(new WebSocketPolicy(WebSocketBehavior.CLIENT), bufferPool, executor, sslContextFactory, objectFactory)); addBean(this.httpClient); }
private DefaultHandshakeHandler handshakeHandler() { return new DefaultHandshakeHandler( new JettyRequestUpgradeStrategy( new WebSocketServerFactory(servletContext, new WebSocketPolicy(WebSocketBehavior.SERVER)))); }
public WebSocketHandler() { WebSocketPolicy policy = new WebSocketPolicy(WebSocketBehavior.SERVER); configurePolicy(policy); webSocketFactory = new WebSocketServerFactory(policy); addBean(webSocketFactory); }
public WebSocketHandler() { WebSocketPolicy policy = new WebSocketPolicy(WebSocketBehavior.SERVER); configurePolicy(policy); webSocketFactory = new WebSocketServerFactory(policy); addBean(webSocketFactory); }
WebSocketPolicy policy = new WebSocketPolicy(WebSocketBehavior.SERVER);
sch.setAttribute(DecoratedObjectFactory.ATTR, new DecoratedObjectFactory()); WebSocketPolicy wsConfig = conf(new WebSocketPolicy(WebSocketBehavior.SERVER), conf.getConfig("jetty.ws"), "jetty.ws"); WebSocketServerFactory webSocketServerFactory = new WebSocketServerFactory(
WebSocketPolicy policy = new WebSocketPolicy(WebSocketBehavior.SERVER);
@Override protected void doStart() throws Exception { WebSocketPolicy policy = new WebSocketPolicy(WebSocketBehavior.SERVER); configurePolicy(policy); webSocketFactory = new WebSocketServerFactory(policy, getServer().getThreadPool(), bufferPool); addBean(webSocketFactory); configure(webSocketFactory); super.doStart(); }
/** * Make a copy of the policy, with current values. * @return the cloned copy of the policy. */ public WebSocketPolicy clonePolicy() { WebSocketPolicy clone = new WebSocketPolicy(this.behavior); clone.idleTimeout = this.getIdleTimeout(); clone.maxTextMessageSize = this.getMaxTextMessageSize(); clone.maxTextMessageBufferSize = this.getMaxTextMessageBufferSize(); clone.maxBinaryMessageSize = this.getMaxBinaryMessageSize(); clone.maxBinaryMessageBufferSize = this.getMaxBinaryMessageBufferSize(); clone.inputBufferSize = this.getInputBufferSize() ; clone.asyncWriteTimeout = this.getAsyncWriteTimeout(); return clone; }