Skip to content

Commit 4cc9c6d

Browse files
committed
rename SecdistProvider -> SecdistProviderBase
1 parent 6b54b4a commit 4cc9c6d

File tree

7 files changed

+36
-37
lines changed

7 files changed

+36
-37
lines changed

core/include/userver/storages/secdist/component_base.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include <string>
77

8-
#include <userver/components/loggable_component_base.hpp>
8+
#include <userver/components/component_base.hpp>
99
#include <userver/storages/secdist/secdist.hpp>
1010

1111
USERVER_NAMESPACE_BEGIN
@@ -29,7 +29,7 @@ namespace components {
2929
///
3030
// clang-format on
3131

32-
class SecdistComponentBase : public LoggableComponentBase {
32+
class SecdistComponentBase : public ComponentBase {
3333
public:
3434
SecdistComponentBase(const ComponentConfig&, const ComponentContext&,
3535
storages::secdist::SecdistConfig::Settings&&);

core/include/userver/storages/secdist/default_provider.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,22 @@
55

66
#include <string>
77

8-
#include <userver/storages/secdist/provider.hpp>
8+
#include <userver/storages/secdist/provider_base.hpp>
99
#include <userver/storages/secdist/secdist.hpp>
1010

1111
USERVER_NAMESPACE_BEGIN
1212

1313
namespace storages::secdist {
1414
// clang-format off
1515

16-
/// @brief Default implementation of storages::secdist::SecdistProvider.
16+
/// @brief Default implementation of storages::secdist::SecdistProviderBase.
1717
///
1818
/// Provides components::Secdist configurations to the
1919
/// storages::secdist::SecdistConfig
2020

2121
// clang-format on
2222
/// [Sample secdist - default provider]
23-
class DefaultProvider final : public storages::secdist::SecdistProvider {
23+
class DefaultProvider final : public storages::secdist::SecdistProviderBase {
2424
public:
2525
struct Settings {
2626
std::string config_path;

core/include/userver/storages/secdist/provider.hpp

Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#pragma once
2+
3+
/// @file userver/storages/secdist/provider_base.hpp
4+
5+
#include <userver/formats/json_fwd.hpp>
6+
7+
USERVER_NAMESPACE_BEGIN
8+
9+
namespace storages::secdist {
10+
11+
class SecdistProviderBase {
12+
public:
13+
SecdistProviderBase() = default;
14+
virtual ~SecdistProviderBase() = default;
15+
16+
SecdistProviderBase(const SecdistProviderBase&) = delete;
17+
SecdistProviderBase& operator=(const SecdistProviderBase&) = delete;
18+
19+
SecdistProviderBase(SecdistProviderBase&&) = default;
20+
SecdistProviderBase& operator=(SecdistProviderBase&&) = default;
21+
22+
virtual formats::json::Value Get() const = 0;
23+
};
24+
25+
} // namespace storages::secdist
26+
27+
USERVER_NAMESPACE_END

core/include/userver/storages/secdist/secdist.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#include <userver/engine/task/task_processor_fwd.hpp>
1919
#include <userver/formats/json/value.hpp>
2020
#include <userver/rcu/rcu.hpp>
21-
#include <userver/storages/secdist/provider.hpp>
21+
#include <userver/storages/secdist/provider_base.hpp>
2222
#include <userver/utils/fast_pimpl.hpp>
2323

2424
USERVER_NAMESPACE_BEGIN
@@ -78,7 +78,7 @@ enum class SecdistFormat {
7878
class SecdistConfig final {
7979
public:
8080
struct Settings {
81-
std::unique_ptr<SecdistProvider> provider{nullptr};
81+
std::unique_ptr<SecdistProviderBase> provider{nullptr};
8282
std::chrono::milliseconds update_period{std::chrono::milliseconds::zero()};
8383
};
8484

core/src/storages/secdist/component_base.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace components {
1414
SecdistComponentBase::SecdistComponentBase(
1515
const ComponentConfig& config, const ComponentContext& context,
1616
storages::secdist::SecdistConfig::Settings&& settings)
17-
: LoggableComponentBase(config, context), secdist_(std::move(settings)) {}
17+
: ComponentBase(config, context), secdist_(std::move(settings)) {}
1818

1919
const storages::secdist::SecdistConfig& SecdistComponentBase::Get() const {
2020
return secdist_.Get();
@@ -30,7 +30,7 @@ storages::secdist::Secdist& SecdistComponentBase::GetStorage() {
3030
}
3131

3232
yaml_config::Schema SecdistComponentBase::GetStaticConfigSchema() {
33-
auto schema = LoggableComponentBase::GetStaticConfigSchema();
33+
auto schema = ComponentBase::GetStaticConfigSchema();
3434
schema.UpdateDescription(
3535
"Base class for user defined secdists and DefaultSecdist");
3636
return schema;

core/src/storages/secdist/default_provider.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#include <userver/formats/json/value_builder.hpp>
88
#include <userver/formats/yaml/serialize.hpp>
99
#include <userver/logging/log.hpp>
10-
#include <userver/storages/secdist/exceptions.hpp>
1110
#include <userver/storages/secdist/default_provider.hpp>
1211
#include <userver/storages/secdist/exceptions.hpp>
1312
#include <userver/utils/async.hpp>

0 commit comments

Comments
 (0)