declare namespace org { namespace eclipse { namespace jetty { namespace server { abstract class NegotiatingServerConnection extends org.eclipse.jetty.io.AbstractConnection { protected constructor(arg0: org.eclipse.jetty.server.Connector, arg1: org.eclipse.jetty.io.EndPoint, arg2: javax.net.ssl.SSLEngine, arg3: java.util.List, arg4: java.lang.String | string) protected getProtocols(): java.util.List protected getDefaultProtocol(): string protected getConnector(): org.eclipse.jetty.server.Connector protected getSSLEngine(): javax.net.ssl.SSLEngine protected getProtocol(): string protected setProtocol(arg0: java.lang.String | string): void public onOpen(): void public onFillable(): void public close(): void public static class: java.lang.Class } } } } }