declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace client { class WebSocketClient extends org.eclipse.jetty.util.component.ContainerLifeCycle implements org.eclipse.jetty.websocket.common.SessionListener , org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScope { public constructor() public constructor(arg0: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda) public constructor(arg0: org.eclipse.jetty.io.ByteBufferPool) public constructor(arg0: org.eclipse.jetty.util.ssl.SslContextFactory) public constructor(arg0: org.eclipse.jetty.util.ssl.SslContextFactory, arg1: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda) public constructor(arg0: org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScope) public constructor(arg0: org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScope, arg1: org.eclipse.jetty.util.ssl.SslContextFactory) public constructor(arg0: org.eclipse.jetty.util.ssl.SslContextFactory, arg1: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda, arg2: org.eclipse.jetty.io.ByteBufferPool) public constructor(arg0: org.eclipse.jetty.util.ssl.SslContextFactory, arg1: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda, arg2: org.eclipse.jetty.io.ByteBufferPool, arg3: org.eclipse.jetty.util.DecoratedObjectFactory) public connect(arg0: java.lang.Object, arg1: java.net.URI): java.util.concurrent.Future public connect(arg0: java.lang.Object, arg1: java.net.URI, arg2: org.eclipse.jetty.websocket.client.ClientUpgradeRequest): java.util.concurrent.Future public connect(arg0: java.lang.Object, arg1: java.net.URI, arg2: org.eclipse.jetty.websocket.client.ClientUpgradeRequest, arg3: org.eclipse.jetty.websocket.client.io.UpgradeListener): java.util.concurrent.Future protected doStart(): void protected doStop(): void public isDispatchIO(): boolean public getAsyncWriteTimeout(): long public getBindAddress(): java.net.SocketAddress public getBufferPool(): org.eclipse.jetty.io.ByteBufferPool public getConnectionManager(): org.eclipse.jetty.websocket.client.io.ConnectionManager public getConnectTimeout(): long public getCookieStore(): java.net.CookieStore public getEventDriverFactory(): org.eclipse.jetty.websocket.common.events.EventDriverFactory public getExecutor(): java.util.concurrent.Executor public getExtensionFactory(): org.eclipse.jetty.websocket.api.extensions.ExtensionFactory public getMasker(): org.eclipse.jetty.websocket.client.masks.Masker public getMaxBinaryMessageBufferSize(): int public getMaxBinaryMessageSize(): long public getMaxIdleTimeout(): long public getMaxTextMessageBufferSize(): int public getMaxTextMessageSize(): long public getObjectFactory(): org.eclipse.jetty.util.DecoratedObjectFactory public getOpenSessions(): java.util.Set public getPolicy(): org.eclipse.jetty.websocket.api.WebSocketPolicy public getScheduler(): org.eclipse.jetty.util.thread.Scheduler public getSessionFactory(): org.eclipse.jetty.websocket.common.SessionFactory public getSslContextFactory(): org.eclipse.jetty.util.ssl.SslContextFactory protected newConnectionManager(): org.eclipse.jetty.websocket.client.io.ConnectionManager public onSessionClosed(arg0: org.eclipse.jetty.websocket.common.WebSocketSession): void public onSessionOpened(arg0: org.eclipse.jetty.websocket.common.WebSocketSession): void public setAsyncWriteTimeout(arg0: long): void public setBindAdddress(arg0: java.net.SocketAddress): void public setBindAddress(arg0: java.net.SocketAddress): void public setBufferPool(arg0: org.eclipse.jetty.io.ByteBufferPool): void public setConnectTimeout(arg0: long): void public setCookieStore(arg0: java.net.CookieStore): void public setDaemon(arg0: boolean): void public setDispatchIO(arg0: boolean): void public setEventDriverFactory(arg0: org.eclipse.jetty.websocket.common.events.EventDriverFactory): void public setExecutor(arg0: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda): void public setMasker(arg0: org.eclipse.jetty.websocket.client.masks.Masker | org.eclipse.jetty.websocket.client.masks.Masker$$Lambda): void public setMaxBinaryMessageBufferSize(arg0: int): void public setMaxIdleTimeout(arg0: long): void public setMaxTextMessageBufferSize(arg0: int): void public setSessionFactory(arg0: org.eclipse.jetty.websocket.common.SessionFactory): void public dump(arg0: java.lang.Appendable, arg1: java.lang.String | string): void public static class: java.lang.Class } } } } } }