diff options
author | Simon Rettberg | 2023-02-24 16:56:25 +0100 |
---|---|---|
committer | Simon Rettberg | 2023-02-24 16:56:25 +0100 |
commit | 6b801ed0c43df2fe9db1ff93ea9f11522eb1bc14 (patch) | |
tree | d83e6fdc6e40380added3357adc37b705c3d2c13 /dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebServer.java | |
parent | [server] Java 11 (diff) | |
download | tutor-module-6b801ed0c43df2fe9db1ff93ea9f11522eb1bc14.tar.gz tutor-module-6b801ed0c43df2fe9db1ff93ea9f11522eb1bc14.tar.xz tutor-module-6b801ed0c43df2fe9db1ff93ea9f11522eb1bc14.zip |
[server] Add JSON/HTTP listener for thrift
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; } |