Package ch.mobi.mobitor.domain.screen
Class DefaultPipeline
- java.lang.Object
-
- ch.mobi.mobitor.domain.screen.DefaultPipeline
-
- All Implemented Interfaces:
ch.mobi.mobitor.domain.screen.Pipeline
public class DefaultPipeline extends Object implements ch.mobi.mobitor.domain.screen.Pipeline
-
-
Constructor Summary
Constructors Constructor Description DefaultPipeline(String appServerName, Map<String,DefaultServerContext> serverContextMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInformation(String environment, String applicationName, ch.mobi.mobitor.plugins.api.domain.screen.information.ApplicationInformation information)Set<String>getApplicationNames()StringgetAppServerName()DategetLastRuleCompliantDate()DategetLastRuleUpdateDate()List<ch.mobi.mobitor.plugins.api.domain.screen.information.ApplicationInformation>getMatchingInformation(String type, String environment, String applicationName)List<ch.mobi.mobitor.domain.screen.RuleEvaluation>getRuleEvaluations(String type)ch.mobi.mobitor.domain.screen.RuleEvaluationSeveritygetRuleEvaluationSeverity()DefaultServerContextgetServerContext(String environment)Map<String,ch.mobi.mobitor.domain.screen.ServerContext>getServerContextMap()List<String>getViolatedTypes()voidresetRuleEvaluation(String type)voidsetLastRuleCompliantDate(Date date)voidupdateRuleEvaluation(String informationType, ch.mobi.mobitor.domain.screen.RuleEvaluation ruleEvaluation)
-
-
-
Constructor Detail
-
DefaultPipeline
public DefaultPipeline(String appServerName, Map<String,DefaultServerContext> serverContextMap)
-
-
Method Detail
-
getAppServerName
public String getAppServerName()
- Specified by:
getAppServerNamein interfacech.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:
addInformationin interfacech.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:
getMatchingInformationin interfacech.mobi.mobitor.domain.screen.Pipeline
-
getServerContext
public DefaultServerContext getServerContext(String environment)
-
getServerContextMap
public Map<String,ch.mobi.mobitor.domain.screen.ServerContext> getServerContextMap()
- Specified by:
getServerContextMapin interfacech.mobi.mobitor.domain.screen.Pipeline
-
updateRuleEvaluation
public void updateRuleEvaluation(String informationType, ch.mobi.mobitor.domain.screen.RuleEvaluation ruleEvaluation)
- Specified by:
updateRuleEvaluationin interfacech.mobi.mobitor.domain.screen.Pipeline
-
resetRuleEvaluation
public void resetRuleEvaluation(String type)
- Specified by:
resetRuleEvaluationin interfacech.mobi.mobitor.domain.screen.Pipeline
-
getRuleEvaluationSeverity
public ch.mobi.mobitor.domain.screen.RuleEvaluationSeverity getRuleEvaluationSeverity()
- Specified by:
getRuleEvaluationSeverityin interfacech.mobi.mobitor.domain.screen.Pipeline
-
getRuleEvaluations
public List<ch.mobi.mobitor.domain.screen.RuleEvaluation> getRuleEvaluations(String type)
-
getLastRuleCompliantDate
public Date getLastRuleCompliantDate()
-
setLastRuleCompliantDate
public void setLastRuleCompliantDate(Date date)
- Specified by:
setLastRuleCompliantDatein interfacech.mobi.mobitor.domain.screen.Pipeline
-
getLastRuleUpdateDate
public Date getLastRuleUpdateDate()
-
-