Exemple #1
0
        /// <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;
        }
        /// <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;
        }
Exemple #3
0
 public TestServiceStatusRetriever(
     ITopicDescriptionRetriever topicDescriptionRetriever)
     : base("testComponent", "testComponent", "test", topicDescriptionRetriever)
 {
 }
Exemple #4
0
 public TestCounter(
     ITopicDescriptionRetriever topicDescriptionRetriever) :
     base("testCounter", "testCounter", "test", topicDescriptionRetriever)
 {
 }