declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace common { interface LogicalConnection extends org.eclipse.jetty.websocket.api.extensions.OutgoingFrames , org.eclipse.jetty.websocket.api.SuspendToken { close(): void close(arg0: int, arg1: java.lang.String | string): void disconnect(): void getBufferPool(): org.eclipse.jetty.io.ByteBufferPool getExecutor(): java.util.concurrent.Executor getIdleTimeout(): long getIOState(): org.eclipse.jetty.websocket.common.io.IOState getLocalAddress(): java.net.InetSocketAddress getMaxIdleTimeout(): long getPolicy(): org.eclipse.jetty.websocket.api.WebSocketPolicy getRemoteAddress(): java.net.InetSocketAddress isOpen(): boolean isReading(): boolean setMaxIdleTimeout(arg0: long): void setNextIncomingFrames(arg0: org.eclipse.jetty.websocket.api.extensions.IncomingFrames): void suspend(): org.eclipse.jetty.websocket.api.SuspendToken } } } } } }