declare namespace org { namespace eclipse { namespace jetty { namespace server { class HttpInput extends javax.servlet.ServletInputStream implements java.lang.Runnable { protected static readonly STREAM: org.eclipse.jetty.server.HttpInput$State protected static readonly ASYNC: org.eclipse.jetty.server.HttpInput$State protected static readonly EARLY_EOF: org.eclipse.jetty.server.HttpInput$State protected static readonly EOF: org.eclipse.jetty.server.HttpInput$State protected static readonly AEOF: org.eclipse.jetty.server.HttpInput$State public constructor(arg0: org.eclipse.jetty.server.HttpChannelState) protected getHttpChannelState(): org.eclipse.jetty.server.HttpChannelState public recycle(): void public available(): int public read(): int public read(arg0: byte[], arg1: int, arg2: int): int protected produceContent(): void protected nextContent(): org.eclipse.jetty.server.HttpInput$Content protected pollContent(): org.eclipse.jetty.server.HttpInput$Content protected consumeNonContent(): void protected nextReadable(): org.eclipse.jetty.server.HttpInput$Content protected pollReadable(): org.eclipse.jetty.server.HttpInput$Content protected remaining(arg0: org.eclipse.jetty.server.HttpInput$Content): int protected get(arg0: org.eclipse.jetty.server.HttpInput$Content, arg1: byte[], arg2: int, arg3: int): int protected skip(arg0: org.eclipse.jetty.server.HttpInput$Content, arg1: int): void protected blockForContent(): void public addContent(arg0: org.eclipse.jetty.server.HttpInput$Content): boolean public hasContent(): boolean public unblock(): void public getContentConsumed(): long public earlyEOF(): boolean public eof(): boolean public consumeAll(): boolean public isError(): boolean public isAsync(): boolean public isFinished(): boolean public isReady(): boolean public setReadListener(arg0: javax.servlet.ReadListener): void public failed(arg0: java.lang.Throwable): boolean public run(): void public toString(): string public static class: java.lang.Class } } } } }