public Builder(ServerConfig config) { developerMode(config.developerMode()); responseCompressionLevel(config.responseCompressionLevel()); httpKeepAliveEnabled(config.httpKeepAliveEnabled()); maxKeepAliveRequests(config.maxKeepAliveRequests()); removeRawPostBodyForWwwUrlEncodedPost(config.removeRawPostBodyForWwwUrlEncodedPost()); for (Filter f : config.filter()) { filter(new Filter.Builder(f)); } maxWorkerThreads(config.maxWorkerThreads()); jmx(new Jmx.Builder(config.jmx())); }
@Override public void getConfig(ConnectorConfig.Builder connectorBuilder) { connectorBuilder.listenPort(listenPort); connectorBuilder.name(name); ((ConnectorConfig.Producer)sslProviderComponent).getConfig(connectorBuilder); }
public Builder(Ssl config) { enabled(config.enabled()); privateKeyFile(config.privateKeyFile()); certificateFile(config.certificateFile()); caCertificateFile(config.caCertificateFile()); clientAuth(config.clientAuth()); }
public Builder(ConnectorConfig config) { listenPort(config.listenPort()); name(config.name()); headerCacheSize(config.headerCacheSize()); outputBufferSize(config.outputBufferSize()); requestHeaderSize(config.requestHeaderSize()); responseHeaderSize(config.responseHeaderSize()); acceptQueueSize(config.acceptQueueSize()); reuseAddress(config.reuseAddress()); idleTimeout(config.idleTimeout()); stopTimeout(config.stopTimeout()); tcpKeepAliveEnabled(config.tcpKeepAliveEnabled()); tcpNoDelay(config.tcpNoDelay()); throttling(new Throttling.Builder(config.throttling())); ssl(new Ssl.Builder(config.ssl())); }
public Builder(Throttling config) { enabled(config.enabled()); maxConnections(config.maxConnections()); maxHeapUtilization(config.maxHeapUtilization()); maxAcceptRate(config.maxAcceptRate()); idleTimeout(config.idleTimeout()); }
@Override public void getConfig(ServerConfig.Builder builder) { for (final Binding binding : bindings) { builder.filter( new ServerConfig.Filter.Builder() .id(binding.filterId.stringValue()) .binding(binding.binding)); } }
public Builder(ServletPathsConfig config) { for (Map.Entry<String, Servlets> __entry : config.servlets().entrySet()) { servlets(__entry.getKey(), new Servlets.Builder(__entry.getValue())); } }
public Builder(Jmx config) { enabled(config.enabled()); listenPort(config.listenPort()); }
public ServletPathsConfig.Servlets.Builder toConfigBuilder() { return new ServletPathsConfig.Servlets.Builder() .path(bindingPath); } }
@Override public void getConfig(ConnectorConfig.Builder builder) { builder.ssl.enabled(true); } }
public static String getHttpVersion(final HttpRequest httpRequest) { return httpRequest.getVersion().toString(); }
/** * Create a new HTTP response. * * @param status the HTTP status code to return with this response (may be changed later) * @see Response */ public HttpResponse(int status) { parentResponse = com.yahoo.jdisc.http.HttpResponse.newInstance(status); }
@Override public String toString() { return method.toString() + ":" + path; } }
@java.lang.Override public final boolean dispatchGetConfig(ConfigInstance.Producer producer) { if (producer instanceof Producer) { ((Producer)producer).getConfig(this); return true; } return false; }
public static HttpRequest newServerRequest(CurrentContainer container, URI uri, Method method, Version version, SocketAddress remoteAddress, long connectedAtMillis) { return new HttpRequest(container, uri, method, version, remoteAddress, connectedAtMillis); }