declare namespace org { namespace eclipse { namespace jetty { namespace io { class ByteArrayEndPoint extends org.eclipse.jetty.io.AbstractEndPoint { public static readonly NOIP: java.net.InetSocketAddress public constructor() public constructor(arg0: byte[], arg1: int) public constructor(arg0: java.lang.String | 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: java.lang.String | 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: java.lang.String | string): void public addInput(arg0: java.lang.String | 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 } } } } }