File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -6,9 +6,10 @@ import cask.model._
66import cask .router .{Decorator , EndpointMetadata , EntryPoint , Result }
77import cask .util .Logger
88import io .undertow .Undertow
9- import io .undertow .server .handlers .BlockingHandler
109import io .undertow .server .{HttpHandler , HttpServerExchange }
10+ import io .undertow .server .handlers .BlockingHandler
1111import io .undertow .util .HttpString
12+ import org .xnio .Options
1213
1314import java .util .concurrent .ExecutorService
1415
@@ -87,6 +88,9 @@ abstract class Main{
8788 if (! verbose) Main .silenceJboss()
8889 val server = Undertow .builder
8990 .addHttpListener(port, host)
91+ .setSocketOption(Options .REUSE_ADDRESSES , java.lang.Boolean .TRUE )
92+ .setSocketOption(Options .TCP_NODELAY , java.lang.Boolean .TRUE )
93+ .setSocketOption(Options .USE_DIRECT_BUFFERS , java.lang.Boolean .TRUE )
9094 .setHandler(defaultHandler)
9195 .build
9296 server.start()
You can’t perform that action at this time.
0 commit comments