34 auto& g_conf = GlobalData::Instance()->Config();
35 if (g_conf.has_transport_conf() && g_conf.transport_conf().has_shm_conf() &&
36 g_conf.transport_conf().shm_conf().has_notifier_type()) {
37 notifier_type = g_conf.transport_conf().shm_conf().notifier_type();
40 ADEBUG <<
"notifier type: " << notifier_type;
43 return CreateMulticastNotifier();
45 return CreateConditionNotifier();
48 AINFO <<
"unknown notifier, we use default notifier: " << notifier_type;
49 return CreateConditionNotifier();