declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace common { namespace extensions { abstract class AbstractExtension extends org.eclipse.jetty.util.component.ContainerLifeCycle implements org.eclipse.jetty.websocket.api.extensions.Extension { public constructor() public dump(arg0: java.lang.Appendable, arg1: java.lang.String | string): void protected dumpWithHeading(arg0: java.lang.Appendable, arg1: java.lang.String | string, arg2: java.lang.String | string, arg3: java.lang.Object): void public init(arg0: org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScope): void public getBufferPool(): org.eclipse.jetty.io.ByteBufferPool public getConfig(): org.eclipse.jetty.websocket.api.extensions.ExtensionConfig public getConnection(): org.eclipse.jetty.websocket.common.LogicalConnection public getName(): string public getNextIncoming(): org.eclipse.jetty.websocket.api.extensions.IncomingFrames public getNextOutgoing(): org.eclipse.jetty.websocket.api.extensions.OutgoingFrames public getPolicy(): org.eclipse.jetty.websocket.api.WebSocketPolicy public incomingError(arg0: java.lang.Throwable): void public isRsv1User(): boolean public isRsv2User(): boolean public isRsv3User(): boolean protected nextIncomingError(arg0: java.lang.Throwable): void protected nextIncomingFrame(arg0: org.eclipse.jetty.websocket.api.extensions.Frame): void protected nextOutgoingFrame(arg0: org.eclipse.jetty.websocket.api.extensions.Frame, arg1: org.eclipse.jetty.websocket.api.WriteCallback, arg2: org.eclipse.jetty.websocket.api.BatchMode): void public setBufferPool(arg0: org.eclipse.jetty.io.ByteBufferPool): void public setConfig(arg0: org.eclipse.jetty.websocket.api.extensions.ExtensionConfig): void public setConnection(arg0: org.eclipse.jetty.websocket.common.LogicalConnection): void public setNextIncomingFrames(arg0: org.eclipse.jetty.websocket.api.extensions.IncomingFrames): void public setNextOutgoingFrames(arg0: org.eclipse.jetty.websocket.api.extensions.OutgoingFrames | org.eclipse.jetty.websocket.api.extensions.OutgoingFrames$$Lambda): void public setPolicy(arg0: org.eclipse.jetty.websocket.api.WebSocketPolicy): void public toString(): string public static class: java.lang.Class } } } } } } }