declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace common { namespace events { class JettyAnnotatedEventDriver extends org.eclipse.jetty.websocket.common.events.AbstractEventDriver { public constructor(arg0: org.eclipse.jetty.websocket.api.WebSocketPolicy, arg1: java.lang.Object, arg2: org.eclipse.jetty.websocket.common.events.JettyAnnotatedMetadata) public getBatchMode(): org.eclipse.jetty.websocket.api.BatchMode public onBinaryFrame(arg0: java.nio.ByteBuffer, arg1: boolean): void public onBinaryMessage(arg0: byte[]): void public onClose(arg0: org.eclipse.jetty.websocket.common.CloseInfo): void public onConnect(): void public onError(arg0: java.lang.Throwable): void public onFrame(arg0: org.eclipse.jetty.websocket.api.extensions.Frame): void public onInputStream(arg0: java.io.InputStream | java.io.InputStream$$Lambda): void public onReader(arg0: java.io.Reader): void public onTextFrame(arg0: java.nio.ByteBuffer, arg1: boolean): void public onTextMessage(arg0: java.lang.String | string): void public toString(): string public static class: java.lang.Class } } } } } } }