Example #1
0
void WdtResourceController::updateMaxSendersLimit(
    const std::string& wdtNamespace, int64_t maxNumSenders) {
  auto controller = getNamespaceController(wdtNamespace, true);
  if (controller) {
    controller->updateMaxSendersLimit(maxNumSenders);
  }
}
Example #2
0
WdtResourceController::WdtResourceController()
    : WdtControllerBase(kGlobalNamespace) {
    // set global limits from options
    auto &options = WdtOptions::get();
    updateMaxSendersLimit(options.global_sender_limit);
    updateMaxReceiversLimit(options.global_receiver_limit);
}
Example #3
0
WdtNamespaceController::WdtNamespaceController(const string &wdtNamespace)
    : WdtControllerBase(wdtNamespace) {
    auto &options = WdtOptions::get();
    updateMaxSendersLimit(options.namespace_sender_limit);
    updateMaxReceiversLimit(options.namespace_receiver_limit);
}