Package com.framed.cdss.reactors
Class InterpretationReactor
java.lang.Object
com.framed.core.Service
com.framed.arn.Reactor
com.framed.cdss.reactors.InterpretationReactor
-
Nested Class Summary
Nested classes/interfaces inherited from class com.framed.arn.Reactor
Reactor.Snapshot -
Field Summary
Fields inherited from class com.framed.arn.Reactor
addressGroup, id, inputChannels, lastLogicalFireTs, outputChannelsFields inherited from class com.framed.core.Service
ADDRESS_REGISTRY_SUFFIX, eventBus, formatter, logger -
Constructor Summary
ConstructorsConstructorDescriptionInterpretationReactor(EventBus eventBus, String id, String rrMismatchChannel, String dislocationChannel, String spo2LimitChannel, String spo2TrendChannel, String etCO2LimitChannel, String hdArythChannel, String piLimitChannel, String hrLimitChannel, String sfLimitChannel, boolean atomic) -
Method Summary
Modifier and TypeMethodDescriptionvoidreactionFunction(Map<String, Object> latestSnapshot) Called once per evaluation cycle when any rule is satisfied.Methods inherited from class com.framed.arn.Reactor
getInputChannels, getOutputChannels, valueMatchesExpectedMethods inherited from class com.framed.core.Service
addressRegistry, announceAddress, stop
-
Constructor Details
-
InterpretationReactor
-
-
Method Details
-
reactionFunction
Description copied from class:ReactorCalled once per evaluation cycle when any rule is satisfied.- Specified by:
reactionFunctionin classReactor- Parameters:
latestSnapshot- immutable snapshot of latest channel values and timestamps
-
