burst_serv::burst_serv(const server_argv& a, const shared_ptr<common::lock_service>& zk) : server_base(a), mixer_(create_mixer(a, zk, rw_mutex(), user_data_version())), zk_(zk), watcher_binded_(false) { }
recommender_serv::recommender_serv( const framework::server_argv& a, const jubatus::util::lang::shared_ptr<lock_service>& zk) : server_base(a), mixer_(create_mixer(a, zk, rw_mutex(), user_data_version())), clear_row_cnt_(), update_row_cnt_() { }
anomaly_serv::anomaly_serv( const server_argv& a, const jubatus::util::lang::shared_ptr<lock_service>& zk) : server_base(a), mixer_(create_mixer(a, zk, rw_mutex(), user_data_version())) { #ifdef HAVE_ZOOKEEPER_H if (a.is_standalone()) { #endif idgen_.reset(new common::global_id_generator_standalone()); #ifdef HAVE_ZOOKEEPER_H } else { zk_ = zk; common::global_id_generator_zk* idgen_zk = new common::global_id_generator_zk(); idgen_.reset(idgen_zk); string counter_path; common::build_actor_path(counter_path, a.type, a.name); idgen_zk->set_ls(zk_, counter_path); } #endif }
clustering_serv::clustering_serv( const framework::server_argv& a, const shared_ptr<common::lock_service>& zk) : server_base(a), mixer_(create_mixer(a, zk, rw_mutex(), user_data_version())) { }