declare namespace org { namespace eclipse { namespace jetty { namespace io { class AbstractConnection$1 implements java.lang.Runnable { public run(): void public static class: java.lang.Class } class AbstractConnection$ReadCallback implements org.eclipse.jetty.util.Callback { public succeeded(): void public failed(arg0: java.lang.Throwable): void public toString(): string public static class: java.lang.Class } abstract class AbstractConnection implements org.eclipse.jetty.io.Connection { protected constructor(arg0: org.eclipse.jetty.io.EndPoint, arg1: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda) public addListener(arg0: org.eclipse.jetty.io.Connection$Listener): void public getInputBufferSize(): int public setInputBufferSize(arg0: int): void protected getExecutor(): java.util.concurrent.Executor public isDispatchIO(): boolean protected failedCallback(arg0: org.eclipse.jetty.util.Callback, arg1: java.lang.Throwable): void public fillInterested(): void public isFillInterested(): boolean public onFillable(): void protected onFillInterestedFailed(arg0: java.lang.Throwable): void protected onReadTimeout(): boolean public onOpen(): void public onClose(): void public getEndPoint(): org.eclipse.jetty.io.EndPoint public close(): void public getMessagesIn(): int public getMessagesOut(): int public getBytesIn(): long public getBytesOut(): long public getCreatedTimeStamp(): long public toString(): string public static class: java.lang.Class } class AbstractEndPoint$1 extends org.eclipse.jetty.io.FillInterest { protected needsFillInterest(): void public static class: java.lang.Class } class AbstractEndPoint$2 extends org.eclipse.jetty.io.WriteFlusher { protected onIncompleteFlush(): void public static class: java.lang.Class } abstract class AbstractEndPoint extends org.eclipse.jetty.io.IdleTimeout implements org.eclipse.jetty.io.EndPoint { protected constructor(arg0: org.eclipse.jetty.util.thread.Scheduler, arg1: java.net.InetSocketAddress, arg2: java.net.InetSocketAddress) public getCreatedTimeStamp(): long public getLocalAddress(): java.net.InetSocketAddress public getRemoteAddress(): java.net.InetSocketAddress public getConnection(): org.eclipse.jetty.io.Connection public setConnection(arg0: org.eclipse.jetty.io.Connection): void public isOptimizedForDirectBuffers(): boolean public onOpen(): void public onClose(): void public close(): void public fillInterested(arg0: org.eclipse.jetty.util.Callback): void public isFillInterested(): boolean public write(arg0: org.eclipse.jetty.util.Callback, ...arg1: java.nio.ByteBuffer[]): void protected onIncompleteFlush(): void protected needsFillInterest(): void public getFillInterest(): org.eclipse.jetty.io.FillInterest protected getWriteFlusher(): org.eclipse.jetty.io.WriteFlusher protected onIdleExpired(arg0: java.util.concurrent.TimeoutException): void public upgrade(arg0: org.eclipse.jetty.io.Connection): void public toString(): string public static class: java.lang.Class } class ArrayByteBufferPool$Bucket { public _size: int public _queue: java.util.Queue public toString(): string public static class: java.lang.Class } class ArrayByteBufferPool implements org.eclipse.jetty.io.ByteBufferPool { public constructor() public constructor(arg0: int, arg1: int, arg2: int) public acquire(arg0: int, arg1: boolean): java.nio.ByteBuffer public release(arg0: java.nio.ByteBuffer): void public clear(): void public static class: java.lang.Class } class ByteArrayEndPoint$1 implements java.lang.Runnable { public run(): void public static class: java.lang.Class } class ByteArrayEndPoint extends org.eclipse.jetty.io.AbstractEndPoint { public static NOIP: java.net.InetSocketAddress public constructor() public constructor(arg0: byte[], arg1: int) public constructor(arg0: string, arg1: int) public constructor(arg0: org.eclipse.jetty.util.thread.Scheduler, arg1: long) public constructor(arg0: org.eclipse.jetty.util.thread.Scheduler, arg1: long, arg2: byte[], arg3: int) public constructor(arg0: org.eclipse.jetty.util.thread.Scheduler, arg1: long, arg2: string, arg3: int) public constructor(arg0: org.eclipse.jetty.util.thread.Scheduler, arg1: long, arg2: java.nio.ByteBuffer, arg3: java.nio.ByteBuffer) protected onIncompleteFlush(): void protected execute(arg0: java.lang.Runnable | java.lang.Runnable$$Lambda): void protected needsFillInterest(): void public addInputEOF(): void public addInput(arg0: java.nio.ByteBuffer): void public addInputAndExecute(arg0: java.nio.ByteBuffer): void public addInput(arg0: string): void public addInput(arg0: string, arg1: java.nio.charset.Charset): void public getOutput(): java.nio.ByteBuffer public getOutputString(): string public getOutputString(arg0: java.nio.charset.Charset): string public takeOutput(): java.nio.ByteBuffer public takeOutputString(): string public takeOutputString(arg0: java.nio.charset.Charset): string public setOutput(arg0: java.nio.ByteBuffer): void public isOpen(): boolean public isInputShutdown(): boolean public isOutputShutdown(): boolean public shutdownInput(): void public shutdownOutput(): void public close(): void public hasMore(): boolean public fill(arg0: java.nio.ByteBuffer): int public flush(...arg0: java.nio.ByteBuffer[]): boolean public reset(): void public getTransport(): java.lang.Object public isGrowOutput(): boolean public setGrowOutput(arg0: boolean): void public static class: java.lang.Class } class ByteBufferPool$Lease { public constructor(arg0: org.eclipse.jetty.io.ByteBufferPool) public acquire(arg0: int, arg1: boolean): java.nio.ByteBuffer public append(arg0: java.nio.ByteBuffer, arg1: boolean): void public insert(arg0: int, arg1: java.nio.ByteBuffer, arg2: boolean): void public getByteBuffers(): java.util.List public getTotalLength(): long public getSize(): int public recycle(): void public static class: java.lang.Class } interface ByteBufferPool { acquire(arg0: int, arg1: boolean): java.nio.ByteBuffer release(arg0: java.nio.ByteBuffer): void } class ChannelEndPoint extends org.eclipse.jetty.io.AbstractEndPoint { public constructor(arg0: org.eclipse.jetty.util.thread.Scheduler, arg1: java.nio.channels.SocketChannel) public isOptimizedForDirectBuffers(): boolean public isOpen(): boolean protected shutdownInput(): void public shutdownOutput(): void public isOutputShutdown(): boolean public isInputShutdown(): boolean public close(): void public fill(arg0: java.nio.ByteBuffer): int public flush(...arg0: java.nio.ByteBuffer[]): boolean public getChannel(): java.nio.channels.ByteChannel public getTransport(): java.lang.Object public getSocket(): java.net.Socket protected onIncompleteFlush(): void protected needsFillInterest(): void public static class: java.lang.Class } interface ClientConnectionFactory { newConnection(arg0: org.eclipse.jetty.io.EndPoint, arg1: java.util.Map): org.eclipse.jetty.io.Connection } interface ClientConnectionFactory$$Lambda { (arg0: org.eclipse.jetty.io.EndPoint, arg1: java.util.Map): org.eclipse.jetty.io.Connection } class Connection$Listener$Adapter implements org.eclipse.jetty.io.Connection$Listener { public constructor() public onOpened(arg0: org.eclipse.jetty.io.Connection): void public onClosed(arg0: org.eclipse.jetty.io.Connection): void public static class: java.lang.Class } interface Connection$Listener { onOpened(arg0: org.eclipse.jetty.io.Connection): void onClosed(arg0: org.eclipse.jetty.io.Connection): void } interface Connection$UpgradeFrom extends org.eclipse.jetty.io.Connection { onUpgradeFrom(): java.nio.ByteBuffer } interface Connection$UpgradeTo extends org.eclipse.jetty.io.Connection { onUpgradeTo(arg0: java.nio.ByteBuffer): void } interface Connection extends java.io.Closeable { addListener(arg0: org.eclipse.jetty.io.Connection$Listener): void onOpen(): void onClose(): void getEndPoint(): org.eclipse.jetty.io.EndPoint close(): void getMessagesIn(): int getMessagesOut(): int getBytesIn(): long getBytesOut(): long getCreatedTimeStamp(): long } interface EndPoint extends java.io.Closeable { getLocalAddress(): java.net.InetSocketAddress getRemoteAddress(): java.net.InetSocketAddress isOpen(): boolean getCreatedTimeStamp(): long shutdownOutput(): void isOutputShutdown(): boolean isInputShutdown(): boolean close(): void fill(arg0: java.nio.ByteBuffer): int flush(...arg0: java.nio.ByteBuffer[]): boolean getTransport(): java.lang.Object getIdleTimeout(): long setIdleTimeout(arg0: long): void fillInterested(arg0: org.eclipse.jetty.util.Callback): void isFillInterested(): boolean write(arg0: org.eclipse.jetty.util.Callback, ...arg1: java.nio.ByteBuffer[]): void getConnection(): org.eclipse.jetty.io.Connection setConnection(arg0: org.eclipse.jetty.io.Connection): void onOpen(): void onClose(): void isOptimizedForDirectBuffers(): boolean upgrade(arg0: org.eclipse.jetty.io.Connection): void } class EofException extends java.io.EOFException { public constructor() public constructor(arg0: string) public constructor(arg0: java.lang.Throwable) public static class: java.lang.Class } abstract class FillInterest { protected constructor() public register(arg0: org.eclipse.jetty.util.Callback): void public fillable(): void public isInterested(): boolean public isCallbackNonBlocking(): boolean public onFail(arg0: java.lang.Throwable): boolean public onClose(): void public toString(): string public toStateString(): string protected needsFillInterest(): void public static class: java.lang.Class } class IdleTimeout$1 implements java.lang.Runnable { public run(): void public static class: java.lang.Class } abstract class IdleTimeout { public constructor(arg0: org.eclipse.jetty.util.thread.Scheduler) public getScheduler(): org.eclipse.jetty.util.thread.Scheduler public getIdleTimestamp(): long public getIdleFor(): long public getIdleTimeout(): long public setIdleTimeout(arg0: long): void public notIdle(): void public onOpen(): void public onClose(): void protected checkIdleTimeout(): long protected onIdleExpired(arg0: java.util.concurrent.TimeoutException): void public isOpen(): boolean public static class: java.lang.Class } class LeakTrackingByteBufferPool$1 extends org.eclipse.jetty.util.LeakDetector { public id(arg0: java.nio.ByteBuffer): string protected leaked(arg0: any): void public id(arg0: java.lang.Object): string public static class: java.lang.Class } class LeakTrackingByteBufferPool extends org.eclipse.jetty.util.component.ContainerLifeCycle implements org.eclipse.jetty.io.ByteBufferPool { public constructor(arg0: org.eclipse.jetty.io.ByteBufferPool) public acquire(arg0: int, arg1: boolean): java.nio.ByteBuffer public release(arg0: java.nio.ByteBuffer): void public clearTracking(): void public getLeakedAcquires(): long public getLeakedReleases(): long public getLeakedResources(): long protected leaked(arg0: any): void public static class: java.lang.Class } class ManagedSelector$1 extends org.eclipse.jetty.io.ManagedSelector$CreateEndPoint { protected failed(arg0: java.lang.Throwable): void public static class: java.lang.Class } class ManagedSelector$2 implements org.eclipse.jetty.io.ManagedSelector$Product { public run(): void public static class: java.lang.Class } class ManagedSelector$Accept implements java.lang.Runnable { public run(): void public static class: java.lang.Class } class ManagedSelector$Acceptor implements java.lang.Runnable { public constructor(arg0: org.eclipse.jetty.io.ManagedSelector, arg1: java.nio.channels.ServerSocketChannel) public run(): void public static class: java.lang.Class } class ManagedSelector$CloseEndPoints implements java.lang.Runnable { public run(): void public await(arg0: long): boolean public static class: java.lang.Class } class ManagedSelector$CloseSelector implements java.lang.Runnable { public run(): void public await(arg0: long): boolean public static class: java.lang.Class } class ManagedSelector$Connect implements java.lang.Runnable { public run(): void public static class: java.lang.Class } class ManagedSelector$ConnectTimeout implements java.lang.Runnable { public run(): void public static class: java.lang.Class } class ManagedSelector$CreateEndPoint implements org.eclipse.jetty.io.ManagedSelector$Product { public constructor(arg0: org.eclipse.jetty.io.ManagedSelector, arg1: java.nio.channels.SocketChannel, arg2: java.nio.channels.SelectionKey) public run(): void protected failed(arg0: java.lang.Throwable): void public static class: java.lang.Class } class ManagedSelector$DumpKeys implements java.lang.Runnable { public run(): void public await(arg0: long, arg1: java.util.concurrent.TimeUnit): boolean public static class: java.lang.Class } class ManagedSelector$EndPointCloser implements org.eclipse.jetty.io.ManagedSelector$Product { public run(): void public static class: java.lang.Class } interface ManagedSelector$Product extends java.lang.Runnable { } interface ManagedSelector$SelectableEndPoint extends org.eclipse.jetty.io.EndPoint { onSelected(): java.lang.Runnable updateKey(): void } class ManagedSelector$SelectorProducer implements org.eclipse.jetty.util.thread.ExecutionStrategy$Producer { public produce(): java.lang.Runnable public static class: java.lang.Class } class ManagedSelector extends org.eclipse.jetty.util.component.AbstractLifeCycle implements java.lang.Runnable , org.eclipse.jetty.util.component.Dumpable { public constructor(arg0: org.eclipse.jetty.io.SelectorManager, arg1: int) protected doStart(): void protected newSelector(): java.nio.channels.Selector public size(): int protected doStop(): void public submit(arg0: java.lang.Runnable | java.lang.Runnable$$Lambda): void public run(): void public destroyEndPoint(arg0: org.eclipse.jetty.io.EndPoint): void public dump(): string public dump(arg0: java.lang.Appendable, arg1: string): void public toString(): string public static class: java.lang.Class } class MappedByteBufferPool$Tagged extends org.eclipse.jetty.io.MappedByteBufferPool { public constructor() protected newByteBuffer(arg0: int, arg1: boolean): java.nio.ByteBuffer public static class: java.lang.Class } class MappedByteBufferPool implements org.eclipse.jetty.io.ByteBufferPool { public constructor() public constructor(arg0: int) public acquire(arg0: int, arg1: boolean): java.nio.ByteBuffer protected newByteBuffer(arg0: int, arg1: boolean): java.nio.ByteBuffer public release(arg0: java.nio.ByteBuffer): void public clear(): void public static class: java.lang.Class } abstract class NegotiatingClientConnection extends org.eclipse.jetty.io.AbstractConnection { protected constructor(arg0: org.eclipse.jetty.io.EndPoint, arg1: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda, arg2: javax.net.ssl.SSLEngine, arg3: org.eclipse.jetty.io.ClientConnectionFactory | org.eclipse.jetty.io.ClientConnectionFactory$$Lambda, arg4: java.util.Map) protected getSSLEngine(): javax.net.ssl.SSLEngine protected completed(): void public onOpen(): void public onFillable(): void public close(): void public static class: java.lang.Class } abstract class NegotiatingClientConnectionFactory implements org.eclipse.jetty.io.ClientConnectionFactory { protected constructor(arg0: org.eclipse.jetty.io.ClientConnectionFactory | org.eclipse.jetty.io.ClientConnectionFactory$$Lambda) public getClientConnectionFactory(): org.eclipse.jetty.io.ClientConnectionFactory public static class: java.lang.Class } class NetworkTrafficListener$Adapter implements org.eclipse.jetty.io.NetworkTrafficListener { public constructor() public opened(arg0: java.net.Socket): void public incoming(arg0: java.net.Socket, arg1: java.nio.ByteBuffer): void public outgoing(arg0: java.net.Socket, arg1: java.nio.ByteBuffer): void public closed(arg0: java.net.Socket): void public static class: java.lang.Class } interface NetworkTrafficListener { opened(arg0: java.net.Socket): void incoming(arg0: java.net.Socket, arg1: java.nio.ByteBuffer): void outgoing(arg0: java.net.Socket, arg1: java.nio.ByteBuffer): void closed(arg0: java.net.Socket): void } class NetworkTrafficSelectChannelEndPoint extends org.eclipse.jetty.io.SelectChannelEndPoint { public constructor(arg0: java.nio.channels.SocketChannel, arg1: org.eclipse.jetty.io.ManagedSelector, arg2: java.nio.channels.SelectionKey, arg3: org.eclipse.jetty.util.thread.Scheduler, arg4: long, arg5: java.util.List) public fill(arg0: java.nio.ByteBuffer): int public flush(...arg0: java.nio.ByteBuffer[]): boolean public onOpen(): void public onClose(): void public notifyIncoming(arg0: java.nio.ByteBuffer, arg1: int): void public notifyOutgoing(arg0: java.nio.ByteBuffer): void public static class: java.lang.Class } class RuntimeIOException extends java.lang.RuntimeException { public constructor() public constructor(arg0: string) public constructor(arg0: java.lang.Throwable) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class SelectChannelEndPoint$1 implements java.lang.Runnable { public run(): void public toString(): string public static class: java.lang.Class } class SelectChannelEndPoint$2 implements java.lang.Runnable { public run(): void public toString(): string public static class: java.lang.Class } class SelectChannelEndPoint$3 implements java.lang.Runnable { public run(): void public toString(): string public static class: java.lang.Class } class SelectChannelEndPoint$4 implements java.lang.Runnable { public run(): void public toString(): string public static class: java.lang.Class } class SelectChannelEndPoint extends org.eclipse.jetty.io.ChannelEndPoint implements org.eclipse.jetty.io.ManagedSelector$SelectableEndPoint { public static LOG: org.eclipse.jetty.util.log.Logger public constructor(arg0: java.nio.channels.SocketChannel, arg1: org.eclipse.jetty.io.ManagedSelector, arg2: java.nio.channels.SelectionKey, arg3: org.eclipse.jetty.util.thread.Scheduler, arg4: long) protected needsFillInterest(): void protected onIncompleteFlush(): void public onSelected(): java.lang.Runnable public updateKey(): void public close(): void public isOpen(): boolean public onOpen(): void public toString(): string public static class: java.lang.Class } abstract class SelectorManager extends org.eclipse.jetty.util.component.AbstractLifeCycle implements org.eclipse.jetty.util.component.Dumpable { public static DEFAULT_CONNECT_TIMEOUT: int protected static LOG: org.eclipse.jetty.util.log.Logger protected constructor(arg0: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda, arg1: org.eclipse.jetty.util.thread.Scheduler) protected constructor(arg0: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda, arg1: org.eclipse.jetty.util.thread.Scheduler, arg2: int) public getExecutor(): java.util.concurrent.Executor public getScheduler(): org.eclipse.jetty.util.thread.Scheduler public getConnectTimeout(): long public setConnectTimeout(arg0: long): void public getSelectorPriorityDelta(): int public setSelectorPriorityDelta(arg0: int): void protected execute(arg0: java.lang.Runnable | java.lang.Runnable$$Lambda): void public getSelectorCount(): int public connect(arg0: java.nio.channels.SocketChannel, arg1: java.lang.Object): void public accept(arg0: java.nio.channels.SocketChannel): void public accept(arg0: java.nio.channels.SocketChannel, arg1: java.lang.Object): void public acceptor(arg0: java.nio.channels.ServerSocketChannel): void protected accepted(arg0: java.nio.channels.SocketChannel): void protected doStart(): void protected newSelector(arg0: int): org.eclipse.jetty.io.ManagedSelector protected doStop(): void protected endPointOpened(arg0: org.eclipse.jetty.io.EndPoint): void protected endPointClosed(arg0: org.eclipse.jetty.io.EndPoint): void public connectionOpened(arg0: org.eclipse.jetty.io.Connection): void public connectionClosed(arg0: org.eclipse.jetty.io.Connection): void protected finishConnect(arg0: java.nio.channels.SocketChannel): boolean protected connectionFailed(arg0: java.nio.channels.SocketChannel, arg1: java.lang.Throwable, arg2: java.lang.Object): void protected newEndPoint(arg0: java.nio.channels.SocketChannel, arg1: org.eclipse.jetty.io.ManagedSelector, arg2: java.nio.channels.SelectionKey): org.eclipse.jetty.io.EndPoint public newConnection(arg0: java.nio.channels.SocketChannel, arg1: org.eclipse.jetty.io.EndPoint, arg2: java.lang.Object): org.eclipse.jetty.io.Connection public dump(): string public dump(arg0: java.lang.Appendable, arg1: string): void public static class: java.lang.Class } namespace ssl { class SslClientConnectionFactory implements org.eclipse.jetty.io.ClientConnectionFactory { public static SSL_CONTEXT_FACTORY_CONTEXT_KEY: string public static SSL_PEER_HOST_CONTEXT_KEY: string public static SSL_PEER_PORT_CONTEXT_KEY: string public static SSL_ENGINE_CONTEXT_KEY: string public constructor(arg0: org.eclipse.jetty.util.ssl.SslContextFactory, arg1: org.eclipse.jetty.io.ByteBufferPool, arg2: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda, arg3: org.eclipse.jetty.io.ClientConnectionFactory | org.eclipse.jetty.io.ClientConnectionFactory$$Lambda) public newConnection(arg0: org.eclipse.jetty.io.EndPoint, arg1: java.util.Map): org.eclipse.jetty.io.Connection protected newSslConnection(arg0: org.eclipse.jetty.io.ByteBufferPool, arg1: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda, arg2: org.eclipse.jetty.io.EndPoint, arg3: javax.net.ssl.SSLEngine): org.eclipse.jetty.io.ssl.SslConnection public static class: java.lang.Class } class SslConnection$1 implements java.lang.Runnable { public run(): void public static class: java.lang.Class } class SslConnection$2 implements java.lang.Runnable { public run(): void public static class: java.lang.Class } class SslConnection$3 { public static class: java.lang.Class } class SslConnection$DecryptedEndPoint$1$1 implements org.eclipse.jetty.util.Callback { public succeeded(): void public failed(arg0: java.lang.Throwable): void public static class: java.lang.Class } class SslConnection$DecryptedEndPoint$1 implements org.eclipse.jetty.util.Callback { public succeeded(): void public failed(arg0: java.lang.Throwable): void public static class: java.lang.Class } class SslConnection$DecryptedEndPoint extends org.eclipse.jetty.io.AbstractEndPoint { public constructor(arg0: org.eclipse.jetty.io.ssl.SslConnection) public setIdleTimeout(arg0: long): void protected getWriteFlusher(): org.eclipse.jetty.io.WriteFlusher protected onIncompleteFlush(): void protected needsFillInterest(): void public setConnection(arg0: org.eclipse.jetty.io.Connection): void public getSslConnection(): org.eclipse.jetty.io.ssl.SslConnection public fill(arg0: java.nio.ByteBuffer): int public flush(...arg0: java.nio.ByteBuffer[]): boolean public shutdownOutput(): void public isOutputShutdown(): boolean public close(): void public isOpen(): boolean public getTransport(): java.lang.Object public isInputShutdown(): boolean public toString(): string public static class: java.lang.Class } class SslConnection extends org.eclipse.jetty.io.AbstractConnection { public constructor(arg0: org.eclipse.jetty.io.ByteBufferPool, arg1: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda, arg2: org.eclipse.jetty.io.EndPoint, arg3: javax.net.ssl.SSLEngine) protected newDecryptedEndPoint(): org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint public getSSLEngine(): javax.net.ssl.SSLEngine public getDecryptedEndPoint(): org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint public isRenegotiationAllowed(): boolean public setRenegotiationAllowed(arg0: boolean): void public onOpen(): void public onClose(): void public close(): void public onFillable(): void public onFillInterestedFailed(arg0: java.lang.Throwable): void public toString(): string public static class: java.lang.Class } } class WriteFlusher$1 { public static class: java.lang.Class } class WriteFlusher$CompletingState extends org.eclipse.jetty.io.WriteFlusher$State { public static class: java.lang.Class } class WriteFlusher$FailedState extends org.eclipse.jetty.io.WriteFlusher$State { public getCause(): java.lang.Throwable public static class: java.lang.Class } class WriteFlusher$IdleState extends org.eclipse.jetty.io.WriteFlusher$State { public static class: java.lang.Class } class WriteFlusher$PendingState extends org.eclipse.jetty.io.WriteFlusher$State { public getBuffers(): java.nio.ByteBuffer[] protected fail(arg0: java.lang.Throwable): boolean protected complete(): void public static class: java.lang.Class } class WriteFlusher$State { public getType(): org.eclipse.jetty.io.WriteFlusher$StateType public toString(): string public static class: java.lang.Class } class WriteFlusher$StateType extends java.lang.Enum { public static IDLE: org.eclipse.jetty.io.WriteFlusher$StateType public static WRITING: org.eclipse.jetty.io.WriteFlusher$StateType public static PENDING: org.eclipse.jetty.io.WriteFlusher$StateType public static COMPLETING: org.eclipse.jetty.io.WriteFlusher$StateType public static FAILED: org.eclipse.jetty.io.WriteFlusher$StateType public static values(): org.eclipse.jetty.io.WriteFlusher$StateType[] public static valueOf(arg0: string): org.eclipse.jetty.io.WriteFlusher$StateType public static class: java.lang.Class } class WriteFlusher$WritingState extends org.eclipse.jetty.io.WriteFlusher$State { public static class: java.lang.Class } abstract class WriteFlusher { protected constructor(arg0: org.eclipse.jetty.io.EndPoint) public isCallbackNonBlocking(): boolean protected onIncompleteFlush(): void public write(arg0: org.eclipse.jetty.util.Callback, ...arg1: java.nio.ByteBuffer[]): void public completeWrite(): void protected flush(arg0: java.nio.ByteBuffer[]): java.nio.ByteBuffer[] public onFail(arg0: java.lang.Throwable): boolean public onClose(): void public isInProgress(): boolean public toString(): string public toStateString(): string public static class: java.lang.Class } class WriterOutputStream extends java.io.OutputStream { protected _writer: java.io.Writer protected _encoding: java.nio.charset.Charset public constructor(arg0: java.io.Writer, arg1: string) public constructor(arg0: java.io.Writer) public close(): void public flush(): void public write(arg0: byte[]): void public write(arg0: byte[], arg1: int, arg2: int): void public write(arg0: int): void public static class: java.lang.Class } } } } }