protected org.glassfish.grizzly.http.HttpServerFilter createHttpServerCodecFilter( final Http http, final boolean isChunkedEnabled, final int headerBufferLengthBytes, final String defaultResponseType, final KeepAlive keepAlive, final DelayedExecutor delayedExecutor, final int maxRequestHeaders, final int maxResponseHeaders) { final org.glassfish.grizzly.http.HttpServerFilter httpCodecFilter = new org.glassfish.grizzly.http.HttpServerFilter( isChunkedEnabled, headerBufferLengthBytes, defaultResponseType, keepAlive, delayedExecutor, maxRequestHeaders, maxResponseHeaders); if (http != null) { // could be null for HTTP redirect httpCodecFilter.setMaxPayloadRemainderToSkip( Integer.parseInt(http.getMaxSwallowingInputBytes())); httpCodecFilter.setAllowPayloadForUndefinedHttpMethods( Boolean.parseBoolean(http.getAllowPayloadForUndefinedHttpMethods())); } return httpCodecFilter; }
private HttpServerFilter createHttpServerFilter(ServerAddress serverAddress, int connectionIdleTimeout, boolean usePersistentConnections) { KeepAlive ka = null; if (usePersistentConnections) { ka = new KeepAlive(); ka.setMaxRequestsCount(MAX_KEEP_ALIVE_REQUESTS); ka.setIdleTimeoutInSeconds((int) MILLISECONDS.toSeconds(connectionIdleTimeout)); } IdleExecutor idleExecutor = new IdleExecutor(idleTimeoutExecutorService); idleExecutorPerServerAddressMap.put(serverAddress, idleExecutor); HttpServerFilter httpServerFilter = new HttpServerFilter(true, retrieveMaximumHeaderSectionSize(), ka, idleExecutor.getIdleTimeoutDelayedExecutor()); httpServerFilter.getMonitoringConfig().addProbes(new HttpMessageLogger(LISTENER, currentThread().getContextClassLoader())); httpServerFilter.setAllowPayloadForUndefinedHttpMethods(true); return httpServerFilter; }
private HttpServerFilter createHttpServerFilter(boolean usePersistentConnections, int connectionIdleTimeout) { KeepAlive ka = null; if (usePersistentConnections) { ka = new KeepAlive(); ka.setMaxRequestsCount(MAX_KEEP_ALIVE_REQUESTS); ka.setIdleTimeoutInSeconds(convertToSeconds(connectionIdleTimeout)); } HttpServerFilter httpServerFilter = new HttpServerFilter(true, retrieveMaximumHeaderSectionSize(), ka, idleTimeoutDelayedExecutor); httpServerFilter.getMonitoringConfig().addProbes(new HttpMessageLogger(LISTENER)); httpServerFilter.setAllowPayloadForUndefinedHttpMethods(true); return httpServerFilter; }
serverFilterChainBuilder.add(new HttpServerFilter());
new org.glassfish.grizzly.http.HttpServerFilter( Boolean.parseBoolean(http.getChunkingEnabled()), Integer.parseInt(http.getHeaderBufferLengthBytes()),
filterChainBuilder.add(new org.glassfish.grizzly.http.HttpServerFilter()); final HttpRedirectFilter filter = new HttpRedirectFilter(); filter.configure(habitat, networkListener, protocol.getHttpRedirect());
new org.glassfish.grizzly.http.HttpServerFilter(listener.isChunkingEnabled(), maxHeaderSize, null,
new org.glassfish.grizzly.http.HttpServerFilter(listener.isChunkingEnabled(), maxHeaderSize, null,
new org.glassfish.grizzly.http.HttpServerFilter(listener.isChunkingEnabled(), maxHeaderSize, null,
new org.glassfish.grizzly.http.HttpServerFilter(listener.isChunkingEnabled(), maxHeaderSize, null,
new org.glassfish.grizzly.http.HttpServerFilter(listener.isChunkingEnabled(), maxHeaderSize, null,
new org.glassfish.grizzly.http.HttpServerFilter(listener.isChunkingEnabled(), maxHeaderSize, null,
new org.glassfish.grizzly.http.HttpServerFilter(listener.isChunkingEnabled(), maxHeaderSize, null,
new org.glassfish.grizzly.http.HttpServerFilter(listener.isChunkingEnabled(), maxHeaderSize, null,
new org.glassfish.grizzly.http.HttpServerFilter(listener.isChunkingEnabled(), maxHeaderSize, null,
new org.glassfish.grizzly.http.HttpServerFilter(listener.isChunkingEnabled(), maxHeaderSize, null,
new org.glassfish.grizzly.http.HttpServerFilter(listener.isChunkingEnabled(), maxHeaderSize, null,