1. 05 Jan, 2016 1 commit
    • Guus der Kinderen's avatar
      OF-999: Allow configuration of BOSH worker thread pool · 9bb61406
      Guus der Kinderen authored
      The thread pool that performs processing of data received through the HTTP-based
      connections of BOSH (as provided by Jetty) should not have a hardcoded upper bound.
      Instead, the pool size should be configurable.
      
      For other connection types, this is managed by properties named as such:
       - xmpp.client.processing.threads (client sockets)
       - xmpp.multiplex.processing.threads (connection managers)
       - xmpp.component.processing.threads (components)
      
      BOSH does have a similar property: httpbind.client.processing.threads
      It's value however is not used to configure the amount of worker threads. It is
      used to configure the amount of (NIO) acceptors instead. In NIO, acceptor
      threads handle network IO, and hand off processing to the worker threads.
      
      There's little benefit in being able to configure the amount of acceptors, as
      Jetty will default to a platform-specific default (based on the number of CPUs
      that are available). There is greater benefit in being able to configure the
      amount of worker threads (as that's more likely to affect throughput).
      9bb61406
  2. 04 Jan, 2016 6 commits
  3. 30 Dec, 2015 1 commit
  4. 24 Dec, 2015 1 commit
    • Ivan A. Shmakov's avatar
      Fix send double messages · 3e7b3fa6
      Ivan A. Shmakov authored
      If route.really-all-resources enabled it's not requere process message again via priority algorithm.
      We already processed in 560 line. 
      If we not stop (return) than session.process() call twice (first in line 560 and next in next other)
      3e7b3fa6
  5. 19 Dec, 2015 1 commit
  6. 18 Dec, 2015 1 commit
  7. 17 Dec, 2015 16 commits
  8. 16 Dec, 2015 10 commits
  9. 15 Dec, 2015 3 commits