declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace common { namespace extensions { namespace compress { abstract class CompressExtension extends org.eclipse.jetty.websocket.common.extensions.AbstractExtension { protected static readonly TAIL_BYTES: byte[] protected static readonly TAIL_BYTES_BUF: java.nio.ByteBuffer protected static readonly TAIL_DROP_NEVER: int protected static readonly TAIL_DROP_ALWAYS: int protected static readonly TAIL_DROP_FIN_ONLY: int protected static readonly RSV_USE_ALWAYS: int protected static readonly RSV_USE_ONLY_FIRST: int protected static readonly INFLATE_BUFFER_SIZE: int protected static readonly INPUT_MAX_BUFFER_SIZE: int protected decompressCount: java.util.concurrent.atomic.AtomicInteger protected constructor() public getDeflater(): java.util.zip.Deflater public getInflater(): java.util.zip.Inflater public isRsv1User(): boolean protected forwardIncoming(arg0: org.eclipse.jetty.websocket.api.extensions.Frame, arg1: org.eclipse.jetty.websocket.common.extensions.compress.ByteAccumulator): void protected newByteAccumulator(): org.eclipse.jetty.websocket.common.extensions.compress.ByteAccumulator protected decompress(arg0: org.eclipse.jetty.websocket.common.extensions.compress.ByteAccumulator, arg1: java.nio.ByteBuffer): void 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 protected notifyCallbackSuccess(arg0: org.eclipse.jetty.websocket.api.WriteCallback): void protected notifyCallbackFailure(arg0: org.eclipse.jetty.websocket.api.WriteCallback, arg1: java.lang.Throwable): void public static endsWithTail(arg0: java.nio.ByteBuffer): boolean public toString(): string public static class: java.lang.Class } } } } } } } }