declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace common { namespace io { class IOState { public constructor() public addListener(arg0: org.eclipse.jetty.websocket.common.io.IOState$ConnectionStateListener | org.eclipse.jetty.websocket.common.io.IOState$ConnectionStateListener$$Lambda): void public assertInputOpen(): void public assertOutputOpen(): void public getCloseInfo(): org.eclipse.jetty.websocket.common.CloseInfo public getConnectionState(): org.eclipse.jetty.websocket.common.ConnectionState public isClosed(): boolean public isInputAvailable(): boolean public isOpen(): boolean public isOutputAvailable(): boolean public onAbnormalClose(arg0: org.eclipse.jetty.websocket.common.CloseInfo): void public onCloseLocal(arg0: org.eclipse.jetty.websocket.common.CloseInfo): void public onCloseRemote(arg0: org.eclipse.jetty.websocket.common.CloseInfo): void public onConnected(): void public onFailedUpgrade(): void public onOpened(): void public onReadFailure(arg0: java.lang.Throwable): void public onWriteFailure(arg0: java.lang.Throwable): void public onDisconnected(): void public toString(): string public wasAbnormalClose(): boolean public wasCleanClose(): boolean public wasLocalCloseInitiated(): boolean public wasRemoteCloseInitiated(): boolean public static class: java.lang.Class } } } } } } }