MINIFI-338: Convert processor threads to use thread pools

Author: Marc Parisi <phroc...@apache.org>

Signed-off-by: Bin Qiu <b...@apache.com>

This closes #177


Project: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/commit/58c21e0b
Tree: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/tree/58c21e0b
Diff: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/diff/58c21e0b

Branch: refs/heads/master
Commit: 58c21e0bf95197bf746b7f2c45ba5b3f66010d29
Parents: 5fca46f 9d50035
Author: Bin Qiu <benqiu2...@gmail.com>
Authored: Wed Aug 2 16:18:16 2017 -0700
Committer: Bin Qiu <benqiu2...@gmail.com>
Committed: Wed Aug 2 16:32:44 2017 -0700

----------------------------------------------------------------------
 libminifi/include/EventDrivenSchedulingAgent.h |   2 +-
 libminifi/include/SchedulingAgent.h            |   2 +-
 libminifi/include/ThreadedSchedulingAgent.h    |  56 +++++-
 libminifi/include/TimerDrivenSchedulingAgent.h |   2 +-
 libminifi/include/core/Processor.h             |   5 +-
 libminifi/include/utils/ThreadPool.h           | 195 +++++++++++++++++++-
 libminifi/src/EventDrivenSchedulingAgent.cpp   |  13 +-
 libminifi/src/FlowController.cpp               |  14 +-
 libminifi/src/SchedulingAgent.cpp              |   4 +-
 libminifi/src/ThreadedSchedulingAgent.cpp      |  44 ++---
 libminifi/src/TimerDrivenSchedulingAgent.cpp   |  10 +-
 libminifi/test/unit/SocketTests.cpp            |   2 +-
 libminifi/test/unit/ThreadPoolTests.cpp        |   2 +-
 13 files changed, 291 insertions(+), 60 deletions(-)
----------------------------------------------------------------------


Reply via email to