Package org.opennms.alec.processor.api
Interface SituationProcessor
-
public interface SituationProcessorA situation processor accepts situations and does something with them such as forwarding them as an event.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(org.opennms.alec.datasource.api.Situation situation)Accept anSituationto process.default voidconfirm(Set<String> reductionKeysInAlarm)Confirm that a situation alarm was received for the generated situation.
-
-
-
Method Detail
-
accept
void accept(org.opennms.alec.datasource.api.Situation situation)
Accept anSituationto process.- Parameters:
situation- the situation to process
-
confirm
default void confirm(Set<String> reductionKeysInAlarm)
Confirm that a situation alarm was received for the generated situation. Implementing this method is optional and defaults to a no-op.- Parameters:
reductionKeysInAlarm- the reduction keys contained in the individual alarms in the situation
-
-