declare namespace org { namespace eclipse { namespace jetty { namespace io { 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 } } } } }