{ "com.yahoo.jdisc.http.CertificateStore": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public java.lang.String getCertificate(java.lang.String)", "public java.lang.String getCertificate(java.lang.String, long)", "public abstract java.lang.String getCertificate(java.lang.String, long, long)" ], "fields": [] }, "com.yahoo.jdisc.http.ConnectorConfig$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigInstance$Builder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ConnectorConfig)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder listenPort(int)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder name(java.lang.String)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder headerCacheSize(int)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder outputBufferSize(int)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder requestHeaderSize(int)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder responseHeaderSize(int)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder acceptQueueSize(int)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder reuseAddress(boolean)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder idleTimeout(double)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder stopTimeout(double)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder tcpKeepAliveEnabled(boolean)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder tcpNoDelay(boolean)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder throttling(com.yahoo.jdisc.http.ConnectorConfig$Throttling$Builder)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder implicitTlsEnabled(boolean)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder ssl(com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder tlsClientAuthEnforcer(com.yahoo.jdisc.http.ConnectorConfig$TlsClientAuthEnforcer$Builder)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder healthCheckProxy(com.yahoo.jdisc.http.ConnectorConfig$HealthCheckProxy$Builder)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder proxyProtocol(com.yahoo.jdisc.http.ConnectorConfig$ProxyProtocol$Builder)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder secureRedirect(com.yahoo.jdisc.http.ConnectorConfig$SecureRedirect$Builder)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder maxRequestsPerConnection(int)", "public com.yahoo.jdisc.http.ConnectorConfig$Builder maxConnectionLife(double)", "public final boolean dispatchGetConfig(com.yahoo.config.ConfigInstance$Producer)", "public final java.lang.String getDefMd5()", "public final java.lang.String getDefName()", "public final java.lang.String getDefNamespace()", "public com.yahoo.jdisc.http.ConnectorConfig build()" ], "fields": [ "public com.yahoo.jdisc.http.ConnectorConfig$Throttling$Builder throttling", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder ssl", "public com.yahoo.jdisc.http.ConnectorConfig$TlsClientAuthEnforcer$Builder tlsClientAuthEnforcer", "public com.yahoo.jdisc.http.ConnectorConfig$HealthCheckProxy$Builder healthCheckProxy", "public com.yahoo.jdisc.http.ConnectorConfig$ProxyProtocol$Builder proxyProtocol", "public com.yahoo.jdisc.http.ConnectorConfig$SecureRedirect$Builder secureRedirect" ] }, "com.yahoo.jdisc.http.ConnectorConfig$HealthCheckProxy$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigBuilder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ConnectorConfig$HealthCheckProxy)", "public com.yahoo.jdisc.http.ConnectorConfig$HealthCheckProxy$Builder enable(boolean)", "public com.yahoo.jdisc.http.ConnectorConfig$HealthCheckProxy$Builder port(int)", "public com.yahoo.jdisc.http.ConnectorConfig$HealthCheckProxy$Builder clientTimeout(double)", "public com.yahoo.jdisc.http.ConnectorConfig$HealthCheckProxy build()" ], "fields": [] }, "com.yahoo.jdisc.http.ConnectorConfig$HealthCheckProxy": { "superClass": "com.yahoo.config.InnerNode", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void (com.yahoo.jdisc.http.ConnectorConfig$HealthCheckProxy$Builder)", "public boolean enable()", "public int port()", "public double clientTimeout()" ], "fields": [] }, "com.yahoo.jdisc.http.ConnectorConfig$Producer": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigInstance$Producer" ], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public abstract void getConfig(com.yahoo.jdisc.http.ConnectorConfig$Builder)" ], "fields": [] }, "com.yahoo.jdisc.http.ConnectorConfig$ProxyProtocol$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigBuilder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ConnectorConfig$ProxyProtocol)", "public com.yahoo.jdisc.http.ConnectorConfig$ProxyProtocol$Builder enabled(boolean)", "public com.yahoo.jdisc.http.ConnectorConfig$ProxyProtocol$Builder mixedMode(boolean)", "public com.yahoo.jdisc.http.ConnectorConfig$ProxyProtocol build()" ], "fields": [] }, "com.yahoo.jdisc.http.ConnectorConfig$ProxyProtocol": { "superClass": "com.yahoo.config.InnerNode", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void (com.yahoo.jdisc.http.ConnectorConfig$ProxyProtocol$Builder)", "public boolean enabled()", "public boolean mixedMode()" ], "fields": [] }, "com.yahoo.jdisc.http.ConnectorConfig$SecureRedirect$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigBuilder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ConnectorConfig$SecureRedirect)", "public com.yahoo.jdisc.http.ConnectorConfig$SecureRedirect$Builder enabled(boolean)", "public com.yahoo.jdisc.http.ConnectorConfig$SecureRedirect$Builder port(int)", "public com.yahoo.jdisc.http.ConnectorConfig$SecureRedirect build()" ], "fields": [] }, "com.yahoo.jdisc.http.ConnectorConfig$SecureRedirect": { "superClass": "com.yahoo.config.InnerNode", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void (com.yahoo.jdisc.http.ConnectorConfig$SecureRedirect$Builder)", "public boolean enabled()", "public int port()" ], "fields": [] }, "com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigBuilder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ConnectorConfig$Ssl)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder enabled(boolean)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder privateKeyFile(java.lang.String)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder privateKey(java.lang.String)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder certificateFile(java.lang.String)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder certificate(java.lang.String)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder caCertificateFile(java.lang.String)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder caCertificate(java.lang.String)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder clientAuth(com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth$Enum)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder enabledCipherSuites(java.lang.String)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder enabledCipherSuites(java.util.Collection)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder enabledProtocols(java.lang.String)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder enabledProtocols(java.util.Collection)", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl build()" ], "fields": [ "public java.util.List enabledCipherSuites", "public java.util.List enabledProtocols" ] }, "com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth$Enum": { "superClass": "java.lang.Enum", "interfaces": [], "attributes": [ "public", "final", "enum" ], "methods": [ "public static com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth$Enum[] values()", "public static com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth$Enum valueOf(java.lang.String)" ], "fields": [ "public static final enum com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth$Enum DISABLED", "public static final enum com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth$Enum WANT_AUTH", "public static final enum com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth$Enum NEED_AUTH" ] }, "com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth": { "superClass": "com.yahoo.config.EnumNode", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth$Enum)" ], "fields": [ "public static final com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth$Enum DISABLED", "public static final com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth$Enum WANT_AUTH", "public static final com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth$Enum NEED_AUTH" ] }, "com.yahoo.jdisc.http.ConnectorConfig$Ssl": { "superClass": "com.yahoo.config.InnerNode", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void (com.yahoo.jdisc.http.ConnectorConfig$Ssl$Builder)", "public boolean enabled()", "public java.lang.String privateKeyFile()", "public java.lang.String privateKey()", "public java.lang.String certificateFile()", "public java.lang.String certificate()", "public java.lang.String caCertificateFile()", "public java.lang.String caCertificate()", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl$ClientAuth$Enum clientAuth()", "public java.util.List enabledCipherSuites()", "public java.lang.String enabledCipherSuites(int)", "public java.util.List enabledProtocols()", "public java.lang.String enabledProtocols(int)" ], "fields": [] }, "com.yahoo.jdisc.http.ConnectorConfig$Throttling$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigBuilder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ConnectorConfig$Throttling)", "public com.yahoo.jdisc.http.ConnectorConfig$Throttling$Builder enabled(boolean)", "public com.yahoo.jdisc.http.ConnectorConfig$Throttling$Builder maxConnections(int)", "public com.yahoo.jdisc.http.ConnectorConfig$Throttling$Builder maxHeapUtilization(double)", "public com.yahoo.jdisc.http.ConnectorConfig$Throttling$Builder maxAcceptRate(int)", "public com.yahoo.jdisc.http.ConnectorConfig$Throttling$Builder idleTimeout(double)", "public com.yahoo.jdisc.http.ConnectorConfig$Throttling build()" ], "fields": [] }, "com.yahoo.jdisc.http.ConnectorConfig$Throttling": { "superClass": "com.yahoo.config.InnerNode", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void (com.yahoo.jdisc.http.ConnectorConfig$Throttling$Builder)", "public boolean enabled()", "public int maxConnections()", "public double maxHeapUtilization()", "public int maxAcceptRate()", "public double idleTimeout()" ], "fields": [] }, "com.yahoo.jdisc.http.ConnectorConfig$TlsClientAuthEnforcer$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigBuilder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ConnectorConfig$TlsClientAuthEnforcer)", "public com.yahoo.jdisc.http.ConnectorConfig$TlsClientAuthEnforcer$Builder enable(boolean)", "public com.yahoo.jdisc.http.ConnectorConfig$TlsClientAuthEnforcer$Builder pathWhitelist(java.lang.String)", "public com.yahoo.jdisc.http.ConnectorConfig$TlsClientAuthEnforcer$Builder pathWhitelist(java.util.Collection)", "public com.yahoo.jdisc.http.ConnectorConfig$TlsClientAuthEnforcer build()" ], "fields": [ "public java.util.List pathWhitelist" ] }, "com.yahoo.jdisc.http.ConnectorConfig$TlsClientAuthEnforcer": { "superClass": "com.yahoo.config.InnerNode", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void (com.yahoo.jdisc.http.ConnectorConfig$TlsClientAuthEnforcer$Builder)", "public boolean enable()", "public java.util.List pathWhitelist()", "public java.lang.String pathWhitelist(int)" ], "fields": [] }, "com.yahoo.jdisc.http.ConnectorConfig": { "superClass": "com.yahoo.config.ConfigInstance", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public static java.lang.String getDefMd5()", "public static java.lang.String getDefName()", "public static java.lang.String getDefNamespace()", "public static java.lang.String getDefVersion()", "public void (com.yahoo.jdisc.http.ConnectorConfig$Builder)", "public int listenPort()", "public java.lang.String name()", "public int headerCacheSize()", "public int outputBufferSize()", "public int requestHeaderSize()", "public int responseHeaderSize()", "public int acceptQueueSize()", "public boolean reuseAddress()", "public double idleTimeout()", "public double stopTimeout()", "public boolean tcpKeepAliveEnabled()", "public boolean tcpNoDelay()", "public com.yahoo.jdisc.http.ConnectorConfig$Throttling throttling()", "public boolean implicitTlsEnabled()", "public com.yahoo.jdisc.http.ConnectorConfig$Ssl ssl()", "public com.yahoo.jdisc.http.ConnectorConfig$TlsClientAuthEnforcer tlsClientAuthEnforcer()", "public com.yahoo.jdisc.http.ConnectorConfig$HealthCheckProxy healthCheckProxy()", "public com.yahoo.jdisc.http.ConnectorConfig$ProxyProtocol proxyProtocol()", "public com.yahoo.jdisc.http.ConnectorConfig$SecureRedirect secureRedirect()", "public int maxRequestsPerConnection()", "public double maxConnectionLife()" ], "fields": [ "public static final java.lang.String CONFIG_DEF_MD5", "public static final java.lang.String CONFIG_DEF_NAME", "public static final java.lang.String CONFIG_DEF_NAMESPACE", "public static final java.lang.String CONFIG_DEF_VERSION", "public static final java.lang.String[] CONFIG_DEF_SCHEMA" ] }, "com.yahoo.jdisc.http.Cookie": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.Cookie)", "public void (java.lang.String, java.lang.String)", "public java.lang.String getName()", "public com.yahoo.jdisc.http.Cookie setName(java.lang.String)", "public java.lang.String getValue()", "public com.yahoo.jdisc.http.Cookie setValue(java.lang.String)", "public java.lang.String getDomain()", "public com.yahoo.jdisc.http.Cookie setDomain(java.lang.String)", "public java.lang.String getPath()", "public com.yahoo.jdisc.http.Cookie setPath(java.lang.String)", "public int getMaxAge(java.util.concurrent.TimeUnit)", "public com.yahoo.jdisc.http.Cookie setMaxAge(int, java.util.concurrent.TimeUnit)", "public boolean isSecure()", "public com.yahoo.jdisc.http.Cookie setSecure(boolean)", "public boolean isHttpOnly()", "public com.yahoo.jdisc.http.Cookie setHttpOnly(boolean)", "public boolean equals(java.lang.Object)", "public int hashCode()", "public java.lang.String toString()", "public static java.lang.String toCookieHeader(java.lang.Iterable)", "public static java.util.List fromCookieHeader(java.lang.String)", "public static java.util.List toSetCookieHeaders(java.lang.Iterable)", "public static java.util.List toSetCookieHeaderAll(java.lang.Iterable)", "public static com.yahoo.jdisc.http.Cookie fromSetCookieHeader(java.lang.String)" ], "fields": [] }, "com.yahoo.jdisc.http.HttpHeaders$Names": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public", "final" ], "methods": [], "fields": [ "public static final java.lang.String ACCEPT", "public static final java.lang.String ACCEPT_CHARSET", "public static final java.lang.String ACCEPT_ENCODING", "public static final java.lang.String ACCEPT_LANGUAGE", "public static final java.lang.String ACCEPT_RANGES", "public static final java.lang.String ACCEPT_PATCH", "public static final java.lang.String AGE", "public static final java.lang.String ALLOW", "public static final java.lang.String AUTHORIZATION", "public static final java.lang.String CACHE_CONTROL", "public static final java.lang.String CONNECTION", "public static final java.lang.String CONTENT_BASE", "public static final java.lang.String CONTENT_ENCODING", "public static final java.lang.String CONTENT_LANGUAGE", "public static final java.lang.String CONTENT_LENGTH", "public static final java.lang.String CONTENT_LOCATION", "public static final java.lang.String CONTENT_TRANSFER_ENCODING", "public static final java.lang.String CONTENT_MD5", "public static final java.lang.String CONTENT_RANGE", "public static final java.lang.String CONTENT_TYPE", "public static final java.lang.String COOKIE", "public static final java.lang.String DATE", "public static final java.lang.String ETAG", "public static final java.lang.String EXPECT", "public static final java.lang.String EXPIRES", "public static final java.lang.String FROM", "public static final java.lang.String HOST", "public static final java.lang.String IF_MATCH", "public static final java.lang.String IF_MODIFIED_SINCE", "public static final java.lang.String IF_NONE_MATCH", "public static final java.lang.String IF_RANGE", "public static final java.lang.String IF_UNMODIFIED_SINCE", "public static final java.lang.String LAST_MODIFIED", "public static final java.lang.String LOCATION", "public static final java.lang.String MAX_FORWARDS", "public static final java.lang.String ORIGIN", "public static final java.lang.String PRAGMA", "public static final java.lang.String PROXY_AUTHENTICATE", "public static final java.lang.String PROXY_AUTHORIZATION", "public static final java.lang.String RANGE", "public static final java.lang.String REFERER", "public static final java.lang.String RETRY_AFTER", "public static final java.lang.String SEC_WEBSOCKET_KEY1", "public static final java.lang.String SEC_WEBSOCKET_KEY2", "public static final java.lang.String SEC_WEBSOCKET_LOCATION", "public static final java.lang.String SEC_WEBSOCKET_ORIGIN", "public static final java.lang.String SEC_WEBSOCKET_PROTOCOL", "public static final java.lang.String SEC_WEBSOCKET_VERSION", "public static final java.lang.String SEC_WEBSOCKET_KEY", "public static final java.lang.String SEC_WEBSOCKET_ACCEPT", "public static final java.lang.String SERVER", "public static final java.lang.String SET_COOKIE", "public static final java.lang.String SET_COOKIE2", "public static final java.lang.String TE", "public static final java.lang.String TRAILER", "public static final java.lang.String TRANSFER_ENCODING", "public static final java.lang.String UPGRADE", "public static final java.lang.String USER_AGENT", "public static final java.lang.String VARY", "public static final java.lang.String VIA", "public static final java.lang.String WARNING", "public static final java.lang.String WEBSOCKET_LOCATION", "public static final java.lang.String WEBSOCKET_ORIGIN", "public static final java.lang.String WEBSOCKET_PROTOCOL", "public static final java.lang.String WWW_AUTHENTICATE", "public static final java.lang.String X_DISABLE_CHUNKING", "public static final java.lang.String X_YAHOO_SERVING_HOST" ] }, "com.yahoo.jdisc.http.HttpHeaders$Values": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public", "final" ], "methods": [], "fields": [ "public static final java.lang.String APPLICATION_X_WWW_FORM_URLENCODED", "public static final java.lang.String BASE64", "public static final java.lang.String BINARY", "public static final java.lang.String BYTES", "public static final java.lang.String CHARSET", "public static final java.lang.String CHUNKED", "public static final java.lang.String CLOSE", "public static final java.lang.String COMPRESS", "public static final java.lang.String CONTINUE", "public static final java.lang.String DEFLATE", "public static final java.lang.String GZIP", "public static final java.lang.String IDENTITY", "public static final java.lang.String KEEP_ALIVE", "public static final java.lang.String MAX_AGE", "public static final java.lang.String MAX_STALE", "public static final java.lang.String MIN_FRESH", "public static final java.lang.String MUST_REVALIDATE", "public static final java.lang.String NO_CACHE", "public static final java.lang.String NO_STORE", "public static final java.lang.String NO_TRANSFORM", "public static final java.lang.String NONE", "public static final java.lang.String ONLY_IF_CACHED", "public static final java.lang.String PRIVATE", "public static final java.lang.String PROXY_REVALIDATE", "public static final java.lang.String PUBLIC", "public static final java.lang.String QUOTED_PRINTABLE", "public static final java.lang.String S_MAXAGE", "public static final java.lang.String TRAILERS", "public static final java.lang.String UPGRADE", "public static final java.lang.String WEBSOCKET" ] }, "com.yahoo.jdisc.http.HttpHeaders": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void ()" ], "fields": [] }, "com.yahoo.jdisc.http.HttpRequest$Method": { "superClass": "java.lang.Enum", "interfaces": [], "attributes": [ "public", "final", "enum" ], "methods": [ "public static com.yahoo.jdisc.http.HttpRequest$Method[] values()", "public static com.yahoo.jdisc.http.HttpRequest$Method valueOf(java.lang.String)" ], "fields": [ "public static final enum com.yahoo.jdisc.http.HttpRequest$Method OPTIONS", "public static final enum com.yahoo.jdisc.http.HttpRequest$Method GET", "public static final enum com.yahoo.jdisc.http.HttpRequest$Method HEAD", "public static final enum com.yahoo.jdisc.http.HttpRequest$Method POST", "public static final enum com.yahoo.jdisc.http.HttpRequest$Method PUT", "public static final enum com.yahoo.jdisc.http.HttpRequest$Method PATCH", "public static final enum com.yahoo.jdisc.http.HttpRequest$Method DELETE", "public static final enum com.yahoo.jdisc.http.HttpRequest$Method TRACE", "public static final enum com.yahoo.jdisc.http.HttpRequest$Method CONNECT" ] }, "com.yahoo.jdisc.http.HttpRequest$Version": { "superClass": "java.lang.Enum", "interfaces": [], "attributes": [ "public", "final", "enum" ], "methods": [ "public static com.yahoo.jdisc.http.HttpRequest$Version[] values()", "public static com.yahoo.jdisc.http.HttpRequest$Version valueOf(java.lang.String)", "public java.lang.String toString()", "public static com.yahoo.jdisc.http.HttpRequest$Version fromString(java.lang.String)" ], "fields": [ "public static final enum com.yahoo.jdisc.http.HttpRequest$Version HTTP_1_0", "public static final enum com.yahoo.jdisc.http.HttpRequest$Version HTTP_1_1" ] }, "com.yahoo.jdisc.http.HttpRequest": { "superClass": "com.yahoo.jdisc.Request", "interfaces": [ "com.yahoo.jdisc.http.servlet.ServletOrJdiscHttpRequest" ], "attributes": [ "public" ], "methods": [ "protected void (com.yahoo.jdisc.service.CurrentContainer, java.net.URI, com.yahoo.jdisc.http.HttpRequest$Method, com.yahoo.jdisc.http.HttpRequest$Version, java.net.SocketAddress, java.lang.Long)", "public com.yahoo.jdisc.http.HttpRequest$Method getMethod()", "public void setMethod(com.yahoo.jdisc.http.HttpRequest$Method)", "public com.yahoo.jdisc.http.HttpRequest$Version getVersion()", "public java.lang.String getRemoteHostAddress()", "public java.lang.String getRemoteHostName()", "public int getRemotePort()", "public void setVersion(com.yahoo.jdisc.http.HttpRequest$Version)", "public java.net.SocketAddress getRemoteAddress()", "public void setRemoteAddress(java.net.SocketAddress)", "public java.net.URI getProxyServer()", "public void setProxyServer(java.net.URI)", "public long getConnectedAt(java.util.concurrent.TimeUnit)", "public java.lang.Long getConnectionTimeout(java.util.concurrent.TimeUnit)", "public void setConnectionTimeout(long, java.util.concurrent.TimeUnit)", "public java.util.Map parameters()", "public void copyHeaders(com.yahoo.jdisc.HeaderFields)", "public java.util.List decodeCookieHeader()", "public void encodeCookieHeader(java.util.List)", "public com.yahoo.jdisc.HeaderFields trailers()", "public boolean isChunked()", "public boolean hasChunkedResponse()", "public boolean isKeepAlive()", "public java.security.Principal getUserPrincipal()", "public void setUserPrincipal(java.security.Principal)", "public static com.yahoo.jdisc.http.HttpRequest newServerRequest(com.yahoo.jdisc.service.CurrentContainer, java.net.URI)", "public static com.yahoo.jdisc.http.HttpRequest newServerRequest(com.yahoo.jdisc.service.CurrentContainer, java.net.URI, com.yahoo.jdisc.http.HttpRequest$Method)", "public static com.yahoo.jdisc.http.HttpRequest newServerRequest(com.yahoo.jdisc.service.CurrentContainer, java.net.URI, com.yahoo.jdisc.http.HttpRequest$Method, com.yahoo.jdisc.http.HttpRequest$Version)", "public static com.yahoo.jdisc.http.HttpRequest newServerRequest(com.yahoo.jdisc.service.CurrentContainer, java.net.URI, com.yahoo.jdisc.http.HttpRequest$Method, com.yahoo.jdisc.http.HttpRequest$Version, java.net.SocketAddress)", "public static com.yahoo.jdisc.http.HttpRequest newServerRequest(com.yahoo.jdisc.service.CurrentContainer, java.net.URI, com.yahoo.jdisc.http.HttpRequest$Method, com.yahoo.jdisc.http.HttpRequest$Version, java.net.SocketAddress, long)", "public static com.yahoo.jdisc.http.HttpRequest newClientRequest(com.yahoo.jdisc.Request, java.net.URI)", "public static com.yahoo.jdisc.http.HttpRequest newClientRequest(com.yahoo.jdisc.Request, java.net.URI, com.yahoo.jdisc.http.HttpRequest$Method)", "public static com.yahoo.jdisc.http.HttpRequest newClientRequest(com.yahoo.jdisc.Request, java.net.URI, com.yahoo.jdisc.http.HttpRequest$Method, com.yahoo.jdisc.http.HttpRequest$Version)" ], "fields": [] }, "com.yahoo.jdisc.http.HttpResponse$Status": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.jdisc.Response$Status" ], "attributes": [ "public", "interface", "abstract" ], "methods": [], "fields": [ "public static final int REQUEST_ENTITY_TOO_LARGE", "public static final int REQUEST_RANGE_NOT_SATISFIABLE" ] }, "com.yahoo.jdisc.http.HttpResponse": { "superClass": "com.yahoo.jdisc.Response", "interfaces": [ "com.yahoo.jdisc.http.servlet.ServletOrJdiscHttpResponse" ], "attributes": [ "public" ], "methods": [ "protected void (com.yahoo.jdisc.Request, int, java.lang.String, java.lang.Throwable)", "public boolean isChunkedEncodingEnabled()", "public void setChunkedEncodingEnabled(boolean)", "public void setMessage(java.lang.String)", "public java.lang.String getMessage()", "public void copyHeaders(com.yahoo.jdisc.HeaderFields)", "public java.util.List decodeSetCookieHeader()", "public void encodeSetCookieHeader(java.util.List)", "public com.yahoo.jdisc.HeaderFields trailers()", "public static boolean isServerError(com.yahoo.jdisc.Response)", "public static com.yahoo.jdisc.http.HttpResponse newInstance(int)", "public static com.yahoo.jdisc.http.HttpResponse newInstance(int, java.lang.String)", "public static com.yahoo.jdisc.http.HttpResponse newError(com.yahoo.jdisc.Request, int, java.lang.Throwable)", "public static com.yahoo.jdisc.http.HttpResponse newInternalServerError(com.yahoo.jdisc.Request, java.lang.Throwable)" ], "fields": [] }, "com.yahoo.jdisc.http.SecretStore": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public abstract java.lang.String getSecret(java.lang.String)", "public java.lang.String getSecret(java.lang.String, int)" ], "fields": [] }, "com.yahoo.jdisc.http.ServerConfig$AccessLog$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigBuilder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ServerConfig$AccessLog)", "public com.yahoo.jdisc.http.ServerConfig$AccessLog$Builder remoteAddressHeaders(java.lang.String)", "public com.yahoo.jdisc.http.ServerConfig$AccessLog$Builder remoteAddressHeaders(java.util.Collection)", "public com.yahoo.jdisc.http.ServerConfig$AccessLog$Builder remotePortHeaders(java.lang.String)", "public com.yahoo.jdisc.http.ServerConfig$AccessLog$Builder remotePortHeaders(java.util.Collection)", "public com.yahoo.jdisc.http.ServerConfig$AccessLog build()" ], "fields": [ "public java.util.List remoteAddressHeaders", "public java.util.List remotePortHeaders" ] }, "com.yahoo.jdisc.http.ServerConfig$AccessLog": { "superClass": "com.yahoo.config.InnerNode", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void (com.yahoo.jdisc.http.ServerConfig$AccessLog$Builder)", "public java.util.List remoteAddressHeaders()", "public java.lang.String remoteAddressHeaders(int)", "public java.util.List remotePortHeaders()", "public java.lang.String remotePortHeaders(int)" ], "fields": [] }, "com.yahoo.jdisc.http.ServerConfig$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigInstance$Builder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ServerConfig)", "public com.yahoo.jdisc.http.ServerConfig$Builder developerMode(boolean)", "public com.yahoo.jdisc.http.ServerConfig$Builder responseCompressionLevel(int)", "public com.yahoo.jdisc.http.ServerConfig$Builder httpKeepAliveEnabled(boolean)", "public com.yahoo.jdisc.http.ServerConfig$Builder maxKeepAliveRequests(int)", "public com.yahoo.jdisc.http.ServerConfig$Builder removeRawPostBodyForWwwUrlEncodedPost(boolean)", "public com.yahoo.jdisc.http.ServerConfig$Builder filter(com.yahoo.jdisc.http.ServerConfig$Filter$Builder)", "public com.yahoo.jdisc.http.ServerConfig$Builder filter(java.util.List)", "public com.yahoo.jdisc.http.ServerConfig$Builder maxWorkerThreads(int)", "public com.yahoo.jdisc.http.ServerConfig$Builder minWorkerThreads(int)", "public com.yahoo.jdisc.http.ServerConfig$Builder stopTimeout(double)", "public com.yahoo.jdisc.http.ServerConfig$Builder jmx(com.yahoo.jdisc.http.ServerConfig$Jmx$Builder)", "public com.yahoo.jdisc.http.ServerConfig$Builder metric(com.yahoo.jdisc.http.ServerConfig$Metric$Builder)", "public com.yahoo.jdisc.http.ServerConfig$Builder accessLog(com.yahoo.jdisc.http.ServerConfig$AccessLog$Builder)", "public final boolean dispatchGetConfig(com.yahoo.config.ConfigInstance$Producer)", "public final java.lang.String getDefMd5()", "public final java.lang.String getDefName()", "public final java.lang.String getDefNamespace()", "public com.yahoo.jdisc.http.ServerConfig build()" ], "fields": [ "public java.util.List filter", "public com.yahoo.jdisc.http.ServerConfig$Jmx$Builder jmx", "public com.yahoo.jdisc.http.ServerConfig$Metric$Builder metric", "public com.yahoo.jdisc.http.ServerConfig$AccessLog$Builder accessLog" ] }, "com.yahoo.jdisc.http.ServerConfig$Filter$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigBuilder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ServerConfig$Filter)", "public com.yahoo.jdisc.http.ServerConfig$Filter$Builder id(java.lang.String)", "public com.yahoo.jdisc.http.ServerConfig$Filter$Builder binding(java.lang.String)", "public com.yahoo.jdisc.http.ServerConfig$Filter build()" ], "fields": [] }, "com.yahoo.jdisc.http.ServerConfig$Filter": { "superClass": "com.yahoo.config.InnerNode", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void (com.yahoo.jdisc.http.ServerConfig$Filter$Builder)", "public java.lang.String id()", "public java.lang.String binding()" ], "fields": [] }, "com.yahoo.jdisc.http.ServerConfig$Jmx$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigBuilder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ServerConfig$Jmx)", "public com.yahoo.jdisc.http.ServerConfig$Jmx$Builder enabled(boolean)", "public com.yahoo.jdisc.http.ServerConfig$Jmx$Builder listenPort(int)", "public com.yahoo.jdisc.http.ServerConfig$Jmx build()" ], "fields": [] }, "com.yahoo.jdisc.http.ServerConfig$Jmx": { "superClass": "com.yahoo.config.InnerNode", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void (com.yahoo.jdisc.http.ServerConfig$Jmx$Builder)", "public boolean enabled()", "public int listenPort()" ], "fields": [] }, "com.yahoo.jdisc.http.ServerConfig$Metric$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigBuilder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ServerConfig$Metric)", "public com.yahoo.jdisc.http.ServerConfig$Metric$Builder monitoringHandlerPaths(java.lang.String)", "public com.yahoo.jdisc.http.ServerConfig$Metric$Builder monitoringHandlerPaths(java.util.Collection)", "public com.yahoo.jdisc.http.ServerConfig$Metric$Builder searchHandlerPaths(java.lang.String)", "public com.yahoo.jdisc.http.ServerConfig$Metric$Builder searchHandlerPaths(java.util.Collection)", "public com.yahoo.jdisc.http.ServerConfig$Metric build()" ], "fields": [ "public java.util.List monitoringHandlerPaths", "public java.util.List searchHandlerPaths" ] }, "com.yahoo.jdisc.http.ServerConfig$Metric": { "superClass": "com.yahoo.config.InnerNode", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void (com.yahoo.jdisc.http.ServerConfig$Metric$Builder)", "public java.util.List monitoringHandlerPaths()", "public java.lang.String monitoringHandlerPaths(int)", "public java.util.List searchHandlerPaths()", "public java.lang.String searchHandlerPaths(int)" ], "fields": [] }, "com.yahoo.jdisc.http.ServerConfig$Producer": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigInstance$Producer" ], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public abstract void getConfig(com.yahoo.jdisc.http.ServerConfig$Builder)" ], "fields": [] }, "com.yahoo.jdisc.http.ServerConfig": { "superClass": "com.yahoo.config.ConfigInstance", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public static java.lang.String getDefMd5()", "public static java.lang.String getDefName()", "public static java.lang.String getDefNamespace()", "public static java.lang.String getDefVersion()", "public void (com.yahoo.jdisc.http.ServerConfig$Builder)", "public boolean developerMode()", "public int responseCompressionLevel()", "public boolean httpKeepAliveEnabled()", "public int maxKeepAliveRequests()", "public boolean removeRawPostBodyForWwwUrlEncodedPost()", "public java.util.List filter()", "public com.yahoo.jdisc.http.ServerConfig$Filter filter(int)", "public int maxWorkerThreads()", "public int minWorkerThreads()", "public double stopTimeout()", "public com.yahoo.jdisc.http.ServerConfig$Jmx jmx()", "public com.yahoo.jdisc.http.ServerConfig$Metric metric()", "public com.yahoo.jdisc.http.ServerConfig$AccessLog accessLog()" ], "fields": [ "public static final java.lang.String CONFIG_DEF_MD5", "public static final java.lang.String CONFIG_DEF_NAME", "public static final java.lang.String CONFIG_DEF_NAMESPACE", "public static final java.lang.String CONFIG_DEF_VERSION", "public static final java.lang.String[] CONFIG_DEF_SCHEMA" ] }, "com.yahoo.jdisc.http.ServletPathsConfig$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigInstance$Builder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ServletPathsConfig)", "public com.yahoo.jdisc.http.ServletPathsConfig$Builder servlets(java.lang.String, com.yahoo.jdisc.http.ServletPathsConfig$Servlets$Builder)", "public com.yahoo.jdisc.http.ServletPathsConfig$Builder servlets(java.util.Map)", "public final boolean dispatchGetConfig(com.yahoo.config.ConfigInstance$Producer)", "public final java.lang.String getDefMd5()", "public final java.lang.String getDefName()", "public final java.lang.String getDefNamespace()", "public com.yahoo.jdisc.http.ServletPathsConfig build()" ], "fields": [ "public java.util.Map servlets" ] }, "com.yahoo.jdisc.http.ServletPathsConfig$Producer": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigInstance$Producer" ], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public abstract void getConfig(com.yahoo.jdisc.http.ServletPathsConfig$Builder)" ], "fields": [] }, "com.yahoo.jdisc.http.ServletPathsConfig$Servlets$Builder": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.ConfigBuilder" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (com.yahoo.jdisc.http.ServletPathsConfig$Servlets)", "public com.yahoo.jdisc.http.ServletPathsConfig$Servlets$Builder path(java.lang.String)", "public com.yahoo.jdisc.http.ServletPathsConfig$Servlets build()" ], "fields": [] }, "com.yahoo.jdisc.http.ServletPathsConfig$Servlets": { "superClass": "com.yahoo.config.InnerNode", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void (com.yahoo.jdisc.http.ServletPathsConfig$Servlets$Builder)", "public java.lang.String path()" ], "fields": [] }, "com.yahoo.jdisc.http.ServletPathsConfig": { "superClass": "com.yahoo.config.ConfigInstance", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public static java.lang.String getDefMd5()", "public static java.lang.String getDefName()", "public static java.lang.String getDefNamespace()", "public static java.lang.String getDefVersion()", "public void (com.yahoo.jdisc.http.ServletPathsConfig$Builder)", "public java.util.Map servlets()", "public com.yahoo.jdisc.http.ServletPathsConfig$Servlets servlets(java.lang.String)" ], "fields": [ "public static final java.lang.String CONFIG_DEF_MD5", "public static final java.lang.String CONFIG_DEF_NAME", "public static final java.lang.String CONFIG_DEF_NAMESPACE", "public static final java.lang.String CONFIG_DEF_VERSION", "public static final java.lang.String[] CONFIG_DEF_SCHEMA" ] }, "com.yahoo.jdisc.http.filter.DiscFilterRequest$ThreadLocalSimpleDateFormat": { "superClass": "java.lang.ThreadLocal", "interfaces": [], "attributes": [ "public", "final" ], "methods": [ "public void (java.lang.String, java.util.Locale)", "public java.util.Date parse(java.lang.String)" ], "fields": [] }, "com.yahoo.jdisc.http.filter.DiscFilterRequest": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public", "abstract" ], "methods": [ "public void (com.yahoo.jdisc.http.servlet.ServletOrJdiscHttpRequest)", "public abstract java.lang.String getMethod()", "public com.yahoo.jdisc.http.HttpRequest$Version getVersion()", "public java.net.URI getUri()", "public abstract void setUri(java.net.URI)", "public com.yahoo.jdisc.http.HttpRequest getParentRequest()", "public java.lang.String getRemoteAddr()", "public void setRemoteAddr(java.lang.String)", "public java.lang.String getLocalAddr()", "public java.util.Enumeration getAttributeNames()", "public java.lang.Object getAttribute(java.lang.String)", "public void setAttribute(java.lang.String, java.lang.Object)", "public boolean containsAttribute(java.lang.String)", "public void removeAttribute(java.lang.String)", "public abstract java.lang.String getParameter(java.lang.String)", "public abstract java.util.Enumeration getParameterNames()", "public java.util.List getParameterNamesAsList()", "public java.util.Enumeration getParameterValues(java.lang.String)", "public java.util.List getParameterValuesAsList(java.lang.String)", "public java.util.Map getParameterMap()", "public java.lang.String getRemoteHost()", "public int getLocalPort()", "public int getRemotePort()", "public java.util.Map getUntreatedParams()", "public com.yahoo.jdisc.HeaderFields getUntreatedHeaders()", "public java.util.List getUntreatedCookies()", "public abstract void addHeader(java.lang.String, java.lang.String)", "public long getDateHeader(java.lang.String)", "public abstract java.lang.String getHeader(java.lang.String)", "public abstract java.util.Enumeration getHeaderNames()", "public abstract java.util.List getHeaderNamesAsList()", "public abstract java.util.Enumeration getHeaders(java.lang.String)", "public abstract java.util.List getHeadersAsList(java.lang.String)", "public abstract void removeHeaders(java.lang.String)", "public abstract void setHeaders(java.lang.String, java.lang.String)", "public abstract void setHeaders(java.lang.String, java.util.List)", "public int getIntHeader(java.lang.String)", "public java.util.List getCookies()", "public void setCookies(java.util.List)", "public long getConnectedAt(java.util.concurrent.TimeUnit)", "public java.lang.String getProtocol()", "public java.lang.String getQueryString()", "public java.lang.String getRemoteUser()", "public java.lang.String getRequestURI()", "public java.lang.String getRequestedSessionId()", "public java.lang.String getScheme()", "public void setScheme(java.lang.String, boolean)", "public java.lang.String getServerName()", "public int getServerPort()", "public abstract java.security.Principal getUserPrincipal()", "public boolean isSecure()", "public boolean isUserInRole(java.lang.String)", "public void setOverrideIsUserInRole(boolean)", "public void setRemoteHost(java.lang.String)", "public void setRemoteUser(java.lang.String)", "public abstract void setUserPrincipal(java.security.Principal)", "public abstract java.util.List getClientCertificateChain()", "public void setUserRoles(java.lang.String[])", "public java.lang.String getContentType()", "public java.lang.String getCharacterEncoding()", "public void setCharacterEncoding(java.lang.String)", "public void addCookie(com.yahoo.jdisc.http.filter.JDiscCookieWrapper)", "public abstract void clearCookies()", "public com.yahoo.jdisc.http.filter.JDiscCookieWrapper[] getWrappedCookies()", "public static boolean isMultipart(com.yahoo.jdisc.http.filter.DiscFilterRequest)" ], "fields": [ "protected static final java.lang.String HTTPS_PREFIX", "protected static final int DEFAULT_HTTP_PORT", "protected static final int DEFAULT_HTTPS_PORT", "protected final java.util.Map untreatedParams", "protected static com.yahoo.jdisc.http.filter.DiscFilterRequest$ThreadLocalSimpleDateFormat[] formats" ] }, "com.yahoo.jdisc.http.filter.DiscFilterResponse": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public", "abstract" ], "methods": [ "public void (com.yahoo.jdisc.http.servlet.ServletOrJdiscHttpResponse)", "public java.util.Enumeration getAttributeNames()", "public java.lang.Object getAttribute(java.lang.String)", "public void setAttribute(java.lang.String, java.lang.Object)", "public void removeAttribute(java.lang.String)", "public com.yahoo.jdisc.HeaderFields getUntreatedHeaders()", "public java.util.List getUntreatedCookies()", "public abstract void setHeader(java.lang.String, java.lang.String)", "public abstract void removeHeaders(java.lang.String)", "public abstract void setHeaders(java.lang.String, java.lang.String)", "public abstract void setHeaders(java.lang.String, java.util.List)", "public abstract void addHeader(java.lang.String, java.lang.String)", "public abstract java.lang.String getHeader(java.lang.String)", "public java.util.List getCookies()", "public abstract void setCookies(java.util.List)", "public int getStatus()", "public abstract void setStatus(int)", "public com.yahoo.jdisc.http.HttpResponse getParentResponse()", "public void addCookie(com.yahoo.jdisc.http.filter.JDiscCookieWrapper)", "public void sendError(int)", "public void setCookie(java.lang.String, java.lang.String)" ], "fields": [] }, "com.yahoo.jdisc.http.filter.FilterConfig": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public abstract java.lang.String getFilterName()", "public abstract java.lang.String getFilterClass()", "public abstract java.lang.String getInitParameter(java.lang.String)", "public abstract boolean getBooleanInitParameter(java.lang.String, boolean)", "public abstract java.util.Collection getInitParameterNames()" ], "fields": [] }, "com.yahoo.jdisc.http.filter.JDiscCookieWrapper": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public" ], "methods": [ "protected void (com.yahoo.jdisc.http.Cookie)", "public static com.yahoo.jdisc.http.filter.JDiscCookieWrapper wrap(com.yahoo.jdisc.http.Cookie)", "public java.lang.String getDomain()", "public int getMaxAge()", "public java.lang.String getName()", "public java.lang.String getPath()", "public boolean getSecure()", "public java.lang.String getValue()", "public void setDomain(java.lang.String)", "public void setMaxAge(int)", "public void setPath(java.lang.String)", "public void setSecure(boolean)", "public void setValue(java.lang.String)", "public com.yahoo.jdisc.http.Cookie getCookie()" ], "fields": [] }, "com.yahoo.jdisc.http.filter.JdiscFilterRequest": { "superClass": "com.yahoo.jdisc.http.filter.DiscFilterRequest", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void (com.yahoo.jdisc.http.HttpRequest)", "public com.yahoo.jdisc.http.HttpRequest getParentRequest()", "public void setUri(java.net.URI)", "public java.lang.String getMethod()", "public java.lang.String getParameter(java.lang.String)", "public java.util.Enumeration getParameterNames()", "public void addHeader(java.lang.String, java.lang.String)", "public java.lang.String getHeader(java.lang.String)", "public java.util.Enumeration getHeaderNames()", "public java.util.List getHeaderNamesAsList()", "public java.util.Enumeration getHeaders(java.lang.String)", "public java.util.List getHeadersAsList(java.lang.String)", "public void removeHeaders(java.lang.String)", "public void setHeaders(java.lang.String, java.lang.String)", "public void setHeaders(java.lang.String, java.util.List)", "public java.security.Principal getUserPrincipal()", "public void setUserPrincipal(java.security.Principal)", "public java.util.List getClientCertificateChain()", "public void clearCookies()" ], "fields": [] }, "com.yahoo.jdisc.http.filter.JdiscFilterResponse": { "superClass": "com.yahoo.jdisc.http.filter.DiscFilterResponse", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void (com.yahoo.jdisc.http.HttpResponse)", "public void setStatus(int)", "public void setHeader(java.lang.String, java.lang.String)", "public void removeHeaders(java.lang.String)", "public void setHeaders(java.lang.String, java.lang.String)", "public void setHeaders(java.lang.String, java.util.List)", "public void addHeader(java.lang.String, java.lang.String)", "public java.lang.String getHeader(java.lang.String)", "public void setCookies(java.util.List)" ], "fields": [] }, "com.yahoo.jdisc.http.filter.RequestFilter": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.jdisc.SharedResource", "com.yahoo.jdisc.http.filter.RequestFilterBase" ], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public abstract void filter(com.yahoo.jdisc.http.HttpRequest, com.yahoo.jdisc.handler.ResponseHandler)" ], "fields": [] }, "com.yahoo.jdisc.http.filter.RequestFilterBase": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public", "interface", "abstract" ], "methods": [], "fields": [] }, "com.yahoo.jdisc.http.filter.RequestView": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public abstract java.lang.Object getAttribute(java.lang.String)", "public abstract java.util.List getHeaders(java.lang.String)", "public abstract java.util.Optional getFirstHeader(java.lang.String)", "public abstract java.util.Optional getMethod()", "public abstract java.net.URI getUri()" ], "fields": [] }, "com.yahoo.jdisc.http.filter.ResponseFilter": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.jdisc.SharedResource", "com.yahoo.jdisc.http.filter.ResponseFilterBase" ], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public abstract void filter(com.yahoo.jdisc.Response, com.yahoo.jdisc.Request)" ], "fields": [] }, "com.yahoo.jdisc.http.filter.ResponseFilterBase": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public", "interface", "abstract" ], "methods": [], "fields": [] }, "com.yahoo.jdisc.http.filter.SecurityFilterInvoker": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.jdisc.http.server.jetty.FilterInvoker" ], "attributes": [ "public" ], "methods": [ "public void ()", "public javax.servlet.http.HttpServletRequest invokeRequestFilterChain(com.yahoo.jdisc.http.filter.RequestFilter, java.net.URI, javax.servlet.http.HttpServletRequest, com.yahoo.jdisc.handler.ResponseHandler)", "public void invokeResponseFilterChain(com.yahoo.jdisc.http.filter.ResponseFilter, java.net.URI, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)" ], "fields": [] }, "com.yahoo.jdisc.http.filter.SecurityRequestFilter": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.jdisc.http.filter.RequestFilterBase" ], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public abstract void filter(com.yahoo.jdisc.http.filter.DiscFilterRequest, com.yahoo.jdisc.handler.ResponseHandler)" ], "fields": [] }, "com.yahoo.jdisc.http.filter.SecurityRequestFilterChain": { "superClass": "com.yahoo.jdisc.AbstractResource", "interfaces": [ "com.yahoo.jdisc.http.filter.RequestFilter" ], "attributes": [ "public", "final" ], "methods": [ "public void filter(com.yahoo.jdisc.http.HttpRequest, com.yahoo.jdisc.handler.ResponseHandler)", "public void filter(com.yahoo.jdisc.http.filter.DiscFilterRequest, com.yahoo.jdisc.handler.ResponseHandler)", "public static varargs com.yahoo.jdisc.http.filter.RequestFilter newInstance(com.yahoo.jdisc.http.filter.SecurityRequestFilter[])", "public static com.yahoo.jdisc.http.filter.RequestFilter newInstance(java.util.List)", "public java.util.List getFilters()" ], "fields": [] }, "com.yahoo.jdisc.http.filter.SecurityResponseFilter": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.jdisc.http.filter.ResponseFilterBase" ], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public abstract void filter(com.yahoo.jdisc.http.filter.DiscFilterResponse, com.yahoo.jdisc.http.filter.RequestView)" ], "fields": [] }, "com.yahoo.jdisc.http.filter.SecurityResponseFilterChain": { "superClass": "com.yahoo.jdisc.AbstractResource", "interfaces": [ "com.yahoo.jdisc.http.filter.ResponseFilter" ], "attributes": [ "public" ], "methods": [ "public void filter(com.yahoo.jdisc.Response, com.yahoo.jdisc.Request)", "public void filter(com.yahoo.jdisc.http.filter.RequestView, com.yahoo.jdisc.http.filter.DiscFilterResponse)", "public static varargs com.yahoo.jdisc.http.filter.ResponseFilter newInstance(com.yahoo.jdisc.http.filter.SecurityResponseFilter[])", "public static com.yahoo.jdisc.http.filter.ResponseFilter newInstance(java.util.List)", "public java.util.List getFilters()" ], "fields": [] }, "com.yahoo.jdisc.http.ssl.SslContextFactoryProvider": { "superClass": "java.lang.Object", "interfaces": [ "java.lang.AutoCloseable" ], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public abstract org.eclipse.jetty.util.ssl.SslContextFactory getInstance(java.lang.String, int)", "public void close()" ], "fields": [] } }