userver: ugrpc::server::ServiceConfig Struct Reference
Loading...
Searching...
No Matches
ugrpc::server::ServiceConfig Struct Referencefinal

#include <userver/ugrpc/server/service_base.hpp>

Detailed Description

Per-service settings.

Definition at line 25 of file service_base.hpp.

Public Attributes

engine::TaskProcessor & task_processor
 TaskProcessor to use for serving RPCs.
Middlewares middlewares
 Server middlewares to use for the gRPC service.
boost::container::flat_map< grpc::StatusCode, logging::Levelstatus_codes_log_level
dynamic_config::Source config_source
 The dynamic_config::Source used to serve RPCs for this service.

Member Data Documentation

◆ config_source

dynamic_config::Source ugrpc::server::ServiceConfig::config_source

The dynamic_config::Source used to serve RPCs for this service.

Definition at line 37 of file service_base.hpp.

◆ middlewares

Middlewares ugrpc::server::ServiceConfig::middlewares

Server middlewares to use for the gRPC service.

Definition at line 30 of file service_base.hpp.

◆ status_codes_log_level

boost::container::flat_map<grpc::StatusCode, logging::Level> ugrpc::server::ServiceConfig::status_codes_log_level

map of "status_code": log_level items to override span log level for specific status codes see ugrpc::kStatusCodesMap for available statuses

Definition at line 34 of file service_base.hpp.

◆ task_processor

engine::TaskProcessor& ugrpc::server::ServiceConfig::task_processor

TaskProcessor to use for serving RPCs.

Definition at line 27 of file service_base.hpp.


The documentation for this struct was generated from the following file: