Class AlarmdDriver
- java.lang.Object
-
- org.opennms.core.test.alarms.driver.AlarmdDriver
-
- All Implemented Interfaces:
ActionVisitor
,ScenarioHandler
,TemporaryDatabaseAware<MockDatabase>
@ContextConfiguration(locations={"classpath:/META-INF/opennms/applicationContext-soa.xml","classpath:/META-INF/opennms/applicationContext-commonConfigs.xml","classpath:/META-INF/opennms/applicationContext-minimal-conf.xml","classpath:/META-INF/opennms/applicationContext-dao.xml","classpath*:/META-INF/opennms/component-dao.xml","classpath:/META-INF/opennms/applicationContext-daemon.xml","classpath:/META-INF/opennms/mockEventIpcManager.xml","classpath:/META-INF/opennms/applicationContext-alarmd.xml","classpath*:/META-INF/opennms/applicationContext-alarm-driver-ext.xml"}) public class AlarmdDriver extends Object implements TemporaryDatabaseAware<MockDatabase>, ActionVisitor, ScenarioHandler
This class is expected to be ran by theJUnitScenarioDriver
-
-
Constructor Summary
Constructors Constructor Description AlarmdDriver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acknowledgeAlarm(String ackUser, Date ackTime, java.util.function.Function<OnmsAlarm,Boolean> filter)
void
canDriveScenario()
ScenarioResults
getResults()
void
sendEvent(Event e)
void
setScenario(Scenario scenario)
void
setTemporaryDatabase(MockDatabase database)
void
setUp()
void
tearDown()
void
unacknowledgeAlarm(String ackUser, Date ackTime, java.util.function.Function<OnmsAlarm,Boolean> filter)
-
-
-
Method Detail
-
setTemporaryDatabase
public void setTemporaryDatabase(MockDatabase database)
- Specified by:
setTemporaryDatabase
in interfaceTemporaryDatabaseAware<MockDatabase>
-
setUp
public void setUp()
-
tearDown
public void tearDown()
-
canDriveScenario
public void canDriveScenario()
-
sendEvent
public void sendEvent(Event e)
- Specified by:
sendEvent
in interfaceActionVisitor
-
acknowledgeAlarm
public void acknowledgeAlarm(String ackUser, Date ackTime, java.util.function.Function<OnmsAlarm,Boolean> filter)
- Specified by:
acknowledgeAlarm
in interfaceActionVisitor
-
unacknowledgeAlarm
public void unacknowledgeAlarm(String ackUser, Date ackTime, java.util.function.Function<OnmsAlarm,Boolean> filter)
- Specified by:
unacknowledgeAlarm
in interfaceActionVisitor
-
setScenario
public void setScenario(Scenario scenario)
- Specified by:
setScenario
in interfaceScenarioHandler
-
getResults
public ScenarioResults getResults()
- Specified by:
getResults
in interfaceScenarioHandler
-
-