declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace common { namespace io { abstract class AbstractWebSocketConnection extends org.eclipse.jetty.io.AbstractConnection implements org.eclipse.jetty.websocket.common.LogicalConnection , org.eclipse.jetty.io.Connection$UpgradeTo , org.eclipse.jetty.websocket.common.io.IOState$ConnectionStateListener , org.eclipse.jetty.util.component.Dumpable { public constructor(arg0: org.eclipse.jetty.io.EndPoint, arg1: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda, arg2: org.eclipse.jetty.util.thread.Scheduler, arg3: org.eclipse.jetty.websocket.api.WebSocketPolicy, arg4: org.eclipse.jetty.io.ByteBufferPool) public getExecutor(): java.util.concurrent.Executor public close(): void public close(arg0: int, arg1: java.lang.String | string): void public disconnect(): void protected execute(arg0: java.lang.Runnable | java.lang.Runnable$$Lambda): void public fillInterested(): void public getBufferPool(): org.eclipse.jetty.io.ByteBufferPool public getExtensions(): java.util.List public getGenerator(): org.eclipse.jetty.websocket.common.Generator public getIdleTimeout(): long public getIOState(): org.eclipse.jetty.websocket.common.io.IOState public getMaxIdleTimeout(): long public getParser(): org.eclipse.jetty.websocket.common.Parser public getPolicy(): org.eclipse.jetty.websocket.api.WebSocketPolicy public getRemoteAddress(): java.net.InetSocketAddress public getScheduler(): org.eclipse.jetty.util.thread.Scheduler public getStats(): org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection$Stats public isOpen(): boolean public isReading(): boolean public onClose(): void public onConnectionStateChange(arg0: org.eclipse.jetty.websocket.common.ConnectionState): void public onFillable(): void protected onFillInterestedFailed(arg0: java.lang.Throwable): void protected setInitialBuffer(arg0: java.nio.ByteBuffer): void public onOpen(): void protected onReadTimeout(): boolean public outgoingFrame(arg0: org.eclipse.jetty.websocket.api.extensions.Frame, arg1: org.eclipse.jetty.websocket.api.WriteCallback, arg2: org.eclipse.jetty.websocket.api.BatchMode): void public resume(): void public setExtensions(arg0: java.util.List): void public setInputBufferSize(arg0: int): void public setMaxIdleTimeout(arg0: long): void public suspend(): org.eclipse.jetty.websocket.api.SuspendToken public dump(): string public dump(arg0: java.lang.Appendable, arg1: java.lang.String | string): void public toString(): string public onUpgradeTo(arg0: java.nio.ByteBuffer): void public static class: java.lang.Class } } } } } } }