![JAR search and dependency download from the Maven repository](/logo.png)
io.logz.sawmill.parser.ConditionParser Maven / Gradle / Ivy
The newest version!
package io.logz.sawmill.parser;
import io.logz.sawmill.Condition;
import io.logz.sawmill.ConditionFactoryRegistry;
public class ConditionParser {
private ConditionFactoryRegistry conditionFactoryRegistry;
public ConditionParser(ConditionFactoryRegistry conditionFactoryRegistry) {
this.conditionFactoryRegistry = conditionFactoryRegistry;
}
public Condition parse(ConditionDefinition conditionDefinition) {
Condition.Factory factory = conditionFactoryRegistry.get(conditionDefinition.getType());
return factory.create(conditionDefinition.getConfig(), this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy