#include "discovery.h" namespace NSQLComplete { namespace { class TClusterDiscovery: public IClusterDiscovery { public: explicit TClusterDiscovery(TVector instances) : ClusterList_(std::move(instances)) { } NThreading::TFuture Query() const override { return NThreading::MakeFuture(ClusterList_); } private: TVector ClusterList_; }; } // namespace IClusterDiscovery::TPtr MakeStaticClusterDiscovery(TVector instances) { return new TClusterDiscovery(std::move(instances)); } } // namespace NSQLComplete