Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class EmbeddedJettyFactoryConstructor {
- AbstractNCSARequestLog requestLog;
- public EmbeddedJettyFactoryConstructor(AbstractNCSARequestLog requestLog) {
- this.requestLog = requestLog;
- }
- EmbeddedJettyFactory create() {
- return new EmbeddedJettyFactory((maxThreads, minThreads, threadTimeoutMillis) -> {
- Server server;
- if (maxThreads > 0) {
- int max = maxThreads > 0 ? maxThreads : 200;
- int min = minThreads > 0 ? minThreads : 8;
- int idleTimeout = threadTimeoutMillis > 0 ? threadTimeoutMillis : '\uea60';
- server = new Server(new QueuedThreadPool(max, min, idleTimeout));
- } else {
- server = new Server();
- }
- server.setRequestLog(requestLog);
- return server;
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement