23 #include <core/threading/thread_finalizer.h>
24 #include <plugins/mongodb/aspect/mongodb.h>
25 #include <plugins/mongodb/aspect/mongodb_conncreator.h>
26 #include <plugins/mongodb/aspect/mongodb_inifin.h>
43 : AspectIniFin(
"MongoDBAspect")
45 conn_creator_ = conn_creator;
53 if (mongodb_thread == NULL) {
55 "MongoDBAspect, but RTTI says it "
60 mongocxx::client *client =
nullptr;
66 mongodb_thread->init_MongoDBAspect(client, conn_creator_);
72 MongoDBAspect *mongodb_thread;
73 mongodb_thread =
dynamic_cast<MongoDBAspect *
>(thread);
74 if (mongodb_thread == NULL) {
76 "MongoDBAspect, but RTTI says it "