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