declare namespace org { namespace eclipse { namespace jetty { namespace server { class HttpChannel implements java.lang.Runnable , org.eclipse.jetty.server.HttpOutput$Interceptor { public constructor(arg0: org.eclipse.jetty.server.Connector, arg1: org.eclipse.jetty.server.HttpConfiguration, arg2: org.eclipse.jetty.io.EndPoint, arg3: org.eclipse.jetty.server.HttpTransport) protected newHttpInput(arg0: org.eclipse.jetty.server.HttpChannelState): org.eclipse.jetty.server.HttpInput protected newHttpOutput(): org.eclipse.jetty.server.HttpOutput public getState(): org.eclipse.jetty.server.HttpChannelState public getBytesWritten(): long public getRequests(): int public getConnector(): org.eclipse.jetty.server.Connector public getHttpTransport(): org.eclipse.jetty.server.HttpTransport public getRequestLog(): org.eclipse.jetty.server.RequestLog public setRequestLog(arg0: org.eclipse.jetty.server.RequestLog | org.eclipse.jetty.server.RequestLog$$Lambda): void public addRequestLog(arg0: org.eclipse.jetty.server.RequestLog | org.eclipse.jetty.server.RequestLog$$Lambda): void public getCommittedMetaData(): org.eclipse.jetty.http.MetaData$Response public getIdleTimeout(): long public setIdleTimeout(arg0: long): void public getByteBufferPool(): org.eclipse.jetty.io.ByteBufferPool public getHttpConfiguration(): org.eclipse.jetty.server.HttpConfiguration public isOptimizedForDirectBuffers(): boolean public getServer(): org.eclipse.jetty.server.Server public getRequest(): org.eclipse.jetty.server.Request public getResponse(): org.eclipse.jetty.server.Response public getEndPoint(): org.eclipse.jetty.io.EndPoint public getLocalAddress(): java.net.InetSocketAddress public getRemoteAddress(): java.net.InetSocketAddress public continue100(arg0: int): void public recycle(): void public asyncReadFillInterested(): void public run(): void public handle(): boolean protected handleException(arg0: java.lang.Throwable): void public isExpecting100Continue(): boolean public isExpecting102Processing(): boolean public toString(): string public onRequest(arg0: org.eclipse.jetty.http.MetaData$Request): void public onContent(arg0: org.eclipse.jetty.server.HttpInput$Content): boolean public onRequestComplete(): boolean public onCompleted(): void public onEarlyEOF(): boolean public onBadMessage(arg0: int, arg1: java.lang.String | string): void protected sendResponse(arg0: org.eclipse.jetty.http.MetaData$Response, arg1: java.nio.ByteBuffer, arg2: boolean, arg3: org.eclipse.jetty.util.Callback): boolean protected sendResponse(arg0: org.eclipse.jetty.http.MetaData$Response, arg1: java.nio.ByteBuffer, arg2: boolean): boolean protected commit(arg0: org.eclipse.jetty.http.MetaData$Response): void public isCommitted(): boolean public write(arg0: java.nio.ByteBuffer, arg1: boolean, arg2: org.eclipse.jetty.util.Callback): void public getNextInterceptor(): org.eclipse.jetty.server.HttpOutput$Interceptor protected execute(arg0: java.lang.Runnable | java.lang.Runnable$$Lambda): void public getScheduler(): org.eclipse.jetty.util.thread.Scheduler public useDirectBuffers(): boolean public abort(arg0: java.lang.Throwable): void public static class: java.lang.Class } } } } }