mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
20.12.2013 f65d824281d122d471ce4a5e3d5e3f2960aa50eb
opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java
@@ -43,10 +43,12 @@
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.TimeUnit;
import javax.net.ssl.KeyManager;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLEngine;
import javax.servlet.DispatcherType;
import javax.servlet.Filter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
@@ -55,8 +57,8 @@
import org.glassfish.grizzly.http.server.HttpServer;
import org.glassfish.grizzly.http.server.NetworkListener;
import org.glassfish.grizzly.http.server.ServerConfiguration;
import org.glassfish.grizzly.nio.transport.TCPNIOTransport;
import org.glassfish.grizzly.servlet.DispatcherType;
import org.glassfish.grizzly.servlet.FilterRegistration;
import org.glassfish.grizzly.servlet.ServletRegistration;
import org.glassfish.grizzly.servlet.WebappContext;
@@ -690,11 +692,11 @@
    this.httpServer =
        HttpServer.createSimpleServer("./", initConfig.getListenPort());
    // int requestSize = (int) currentConfig.getMaxRequestSize();
    // final ServerConfiguration serverConfig =
    //     this.httpServer.getServerConfiguration();
    // serverConfig.setMaxBufferedPostSize(requestSize);
    // serverConfig.setMaxFormPostSize(requestSize);
    int requestSize = (int) currentConfig.getMaxRequestSize();
    final ServerConfiguration serverConfig =
        this.httpServer.getServerConfiguration();
    serverConfig.setMaxBufferedPostSize(requestSize);
    serverConfig.setMaxFormPostSize(requestSize);
    try
    {
@@ -704,8 +706,8 @@
        transport.setReuseAddress(currentConfig.isAllowTCPReuseAddress());
        transport.setKeepAlive(currentConfig.isUseTCPKeepAlive());
        transport.setTcpNoDelay(currentConfig.isUseTCPNoDelay());
        // transport.setWriteTimeout(currentConfig
        //     .getMaxBlockedWriteTimeLimit(), TimeUnit.MILLISECONDS);
        transport.setWriteTimeout(currentConfig.getMaxBlockedWriteTimeLimit(),
            TimeUnit.MILLISECONDS);
        int bufferSize = (int) currentConfig.getBufferSize();
        transport.setReadBufferSize(bufferSize);