Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. public class EmbeddedJettyFactoryConstructor {
  2. AbstractNCSARequestLog requestLog;
  3.  
  4. public EmbeddedJettyFactoryConstructor(AbstractNCSARequestLog requestLog) {
  5. this.requestLog = requestLog;
  6. }
  7.  
  8. EmbeddedJettyFactory create() {
  9. return new EmbeddedJettyFactory((maxThreads, minThreads, threadTimeoutMillis) -> {
  10. Server server;
  11. if (maxThreads > 0) {
  12. int max = maxThreads > 0 ? maxThreads : 200;
  13. int min = minThreads > 0 ? minThreads : 8;
  14. int idleTimeout = threadTimeoutMillis > 0 ? threadTimeoutMillis : '\uea60';
  15. server = new Server(new QueuedThreadPool(max, min, idleTimeout));
  16. } else {
  17. server = new Server();
  18. }
  19.  
  20. server.setRequestLog(requestLog);
  21. return server;
  22. });
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement