Class DefaultPipeline

  • All Implemented Interfaces:
    ch.mobi.mobitor.domain.screen.Pipeline

    public class DefaultPipeline
    extends Object
    implements ch.mobi.mobitor.domain.screen.Pipeline
    • Method Detail

      • getAppServerName

        public String getAppServerName()
        Specified by:
        getAppServerName in interface ch.mobi.mobitor.domain.screen.Pipeline
      • addInformation

        public void addInformation​(String environment,
                                   String applicationName,
                                   ch.mobi.mobitor.plugins.api.domain.screen.information.ApplicationInformation information)
        Specified by:
        addInformation in interface ch.mobi.mobitor.domain.screen.Pipeline
      • getMatchingInformation

        public List<ch.mobi.mobitor.plugins.api.domain.screen.information.ApplicationInformation> getMatchingInformation​(String type,
                                                                                                                         String environment,
                                                                                                                         String applicationName)
        Specified by:
        getMatchingInformation in interface ch.mobi.mobitor.domain.screen.Pipeline
      • getServerContextMap

        public Map<String,​ch.mobi.mobitor.domain.screen.ServerContext> getServerContextMap()
        Specified by:
        getServerContextMap in interface ch.mobi.mobitor.domain.screen.Pipeline
      • updateRuleEvaluation

        public void updateRuleEvaluation​(String informationType,
                                         ch.mobi.mobitor.domain.screen.RuleEvaluation ruleEvaluation)
        Specified by:
        updateRuleEvaluation in interface ch.mobi.mobitor.domain.screen.Pipeline
      • resetRuleEvaluation

        public void resetRuleEvaluation​(String type)
        Specified by:
        resetRuleEvaluation in interface ch.mobi.mobitor.domain.screen.Pipeline
      • getRuleEvaluationSeverity

        public ch.mobi.mobitor.domain.screen.RuleEvaluationSeverity getRuleEvaluationSeverity()
        Specified by:
        getRuleEvaluationSeverity in interface ch.mobi.mobitor.domain.screen.Pipeline
      • getViolatedTypes

        public List<String> getViolatedTypes()
      • getRuleEvaluations

        public List<ch.mobi.mobitor.domain.screen.RuleEvaluation> getRuleEvaluations​(String type)
      • getLastRuleCompliantDate

        public Date getLastRuleCompliantDate()
      • setLastRuleCompliantDate

        public void setLastRuleCompliantDate​(Date date)
        Specified by:
        setLastRuleCompliantDate in interface ch.mobi.mobitor.domain.screen.Pipeline
      • getLastRuleUpdateDate

        public Date getLastRuleUpdateDate()
      • getApplicationNames

        public Set<String> getApplicationNames()
        Specified by:
        getApplicationNames in interface ch.mobi.mobitor.domain.screen.Pipeline