declare namespace org { namespace eclipse { namespace jetty { namespace io { abstract class AbstractEndPoint extends org.eclipse.jetty.io.IdleTimeout implements org.eclipse.jetty.io.EndPoint { protected constructor(arg0: org.eclipse.jetty.util.thread.Scheduler, arg1: java.net.InetSocketAddress, arg2: java.net.InetSocketAddress) public getCreatedTimeStamp(): long public getLocalAddress(): java.net.InetSocketAddress public getRemoteAddress(): java.net.InetSocketAddress public getConnection(): org.eclipse.jetty.io.Connection public setConnection(arg0: org.eclipse.jetty.io.Connection): void public isOptimizedForDirectBuffers(): boolean public onOpen(): void public onClose(): void public close(): void public fillInterested(arg0: org.eclipse.jetty.util.Callback): void public isFillInterested(): boolean public write(arg0: org.eclipse.jetty.util.Callback, ...arg1: java.nio.ByteBuffer[]): void protected abstract onIncompleteFlush(): void protected abstract needsFillInterest(): void public getFillInterest(): org.eclipse.jetty.io.FillInterest protected getWriteFlusher(): org.eclipse.jetty.io.WriteFlusher protected onIdleExpired(arg0: java.util.concurrent.TimeoutException): void public upgrade(arg0: org.eclipse.jetty.io.Connection): void public toString(): string public static class: java.lang.Class } } } } }