Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-384

Only one thread is used form consumerExecutor in AsyncBaseLifeCycle

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.0.3, 7.1.1, jboss-fuse-6.0, M1
    • fuse-esb-7.0.2
    • None
    • None
    • % %

      AsyncBaseLifeCycle.doStart() invokes only once:
                      consumerExecutor.execute(new Runnable() {
                          public void run() {
                              poller = Thread.currentThread();
                              pollDeliveryChannel();
                          }
                      });
      

      so there is only one thread pooling task to perform by "producer" thread pool.

      It should be using Thread pooi properly.

            yfang@redhat.com Freeman(Yue) Fang
            ubhole Ulhas Bhole (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: