/// <summary> /// Constructor /// </summary> /// <param name="componentIdentifier">The component's identifier</param> /// <param name="componentName">The component's name</param> /// <param name="path">The topic path</param> /// <param name="topicDescriptionRetriever">The topic description retriever</param> public AbstractServiceStatusRetriever( object componentIdentifier, string componentName, string path, ITopicDescriptionRetriever topicDescriptionRetriever) : base(componentIdentifier, componentName) { path.NotNullOrEmpty(nameof(path)); topicDescriptionRetriever.NotNull(nameof(topicDescriptionRetriever)); TopicPath = path; _topicDescriptionRetriever = topicDescriptionRetriever; }
public TestServiceStatusRetriever( ITopicDescriptionRetriever topicDescriptionRetriever) : base("testComponent", "testComponent", "test", topicDescriptionRetriever) { }
public TestCounter( ITopicDescriptionRetriever topicDescriptionRetriever) : base("testCounter", "testCounter", "test", topicDescriptionRetriever) { }