20: Wire-up resolver
This commit is contained in:
@@ -23,15 +23,18 @@ public final class JupiterPerpsAlarmImpl {
|
|||||||
}
|
}
|
||||||
|
|
||||||
List<PriceAlarmDefinition> definitions;
|
List<PriceAlarmDefinition> definitions;
|
||||||
|
AlarmConfiguration alarmConfiguration;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
definitions = AlarmConfigurationParser.parse(config.alarmConfiguration());
|
alarmConfiguration = AlarmConfigurationParser.parse(config.alarmConfiguration());
|
||||||
|
definitions = alarmConfiguration.definitions();
|
||||||
} catch (Exception exception) {
|
} catch (Exception exception) {
|
||||||
String errMsg = "Could not load alarm configuration: " + exception.getMessage() + "!";
|
String errMsg = "Could not load alarm configuration: " + exception.getMessage() + "!";
|
||||||
throw new IllegalStateException(errMsg, exception);
|
throw new IllegalStateException(errMsg, exception);
|
||||||
}
|
}
|
||||||
|
|
||||||
AlarmVariableResolver variableResolver = new AlarmVariableResolver(
|
AlarmVariableResolver variableResolver = new AlarmVariableResolver(
|
||||||
AlarmConfigurationParser.constants()
|
alarmConfiguration.variables()
|
||||||
);
|
);
|
||||||
|
|
||||||
List<AlarmAction> actions = new ArrayList<>();
|
List<AlarmAction> actions = new ArrayList<>();
|
||||||
|
|||||||
Reference in New Issue
Block a user