diff options
Diffstat (limited to 'dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebServer.java')
-rw-r--r-- | dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebServer.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebServer.java b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebServer.java index f90a246a..85a824ae 100644 --- a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebServer.java +++ b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebServer.java @@ -8,7 +8,7 @@ import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import java.util.Map; -import java.util.concurrent.LinkedBlockingQueue; +import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.RejectedExecutionException; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; @@ -28,8 +28,8 @@ import org.openslx.bwlp.thrift.iface.NetShareAuth; import org.openslx.bwlp.thrift.iface.TNotFoundException; import org.openslx.util.GrowingThreadPoolExecutor; import org.openslx.util.Json; -import org.openslx.util.Util; import org.openslx.util.TarArchiveUtil.TarArchiveWriter; +import org.openslx.util.Util; import org.simpleframework.xml.Serializer; import org.simpleframework.xml.core.Persister; @@ -40,12 +40,12 @@ public class WebServer extends NanoHTTPD { private static final Logger LOGGER = LogManager.getLogger(WebServer.class); private static final ThreadPoolExecutor tpe = new GrowingThreadPoolExecutor(1, 8, 1, TimeUnit.MINUTES, - new LinkedBlockingQueue<Runnable>(16)); + new ArrayBlockingQueue<Runnable>(16)); private static final Serializer serializer = new Persister(); - public WebServer(int port) { - super(Configuration.getWebServerBindAddressLocal(), port); + public WebServer(int port) throws IOException { + super(Configuration.getWebServerBindAddressLocal(), port, 16, 2); super.maxRequestSize = 65535; } |