remove Cpp2WorkerFactory
Summary: In preparation for a global IOThreadPoolExecutor - we can't override the workerFactory if we are using a global one. Instead, add a new getEventBases() to IOTHreadPoolExecutro and just run code on each eventBase. For shutdown, explicitly add a stop(), instead of doing the work after loop() as exited Cpp2Worker required minor changes to be able to use EventBaseManager's eventbase vs. their own Test Plan: fbconfig -r thrift/lib/cpp2; fbmake runtests Reviewed By: jsedgwick@fb.com Subscribers: trunkagent, andrewcox, doug, fugalh, alandau, bmatheny, mshneer, folly-diffs@ FB internal diff: D1734795 Signature: t1:1734795:1418759367:b45f419e5cbc482a64a5873d9e00e3bcb071db5a
Showing
Please register or sign in to comment