Line data Source code
1 : #pragma once 2 : 3 : #include "envoy/upstream/retry.h" 4 : 5 : namespace Envoy { 6 : namespace Upstream { 7 : 8 : class RetryExtensionFactoryContextImpl : public Upstream::RetryExtensionFactoryContext { 9 : public: 10 : RetryExtensionFactoryContextImpl(Singleton::Manager& singleton_manager) 11 1684 : : singleton_manager_(singleton_manager) {} 12 : 13 : // Upstream::RetryOptionsPredicateFactoryContext 14 0 : Singleton::Manager& singletonManager() override { return singleton_manager_; } 15 : 16 : private: 17 : Singleton::Manager& singleton_manager_; 18 : }; 19 : 20 : } // namespace Upstream 21 : } // namespace Envoy