32 #include <boost/shared_ptr.hpp>
33 #include <boost/thread/shared_mutex.hpp>
35 #include <rsc/runtime/Properties.h>
36 #include <rsc/logging/Logger.h>
37 #include <rsc/threading/OrderedQueueDispatcherPool.h>
40 #include "../ParticipantConfig.h"
42 #include "rsb/rsbexports.h"
45 namespace eventprocessing {
69 std::string getClassName()
const;
70 void printContents(std::ostream& stream)
const;
72 void setHandlerErrorStrategy(
91 void handleDispatchError(
const std::string& message);
94 rsc::threading::OrderedQueueDispatcherPool<EventPtr, rsb::Handler>
pool;