| Package | Description | 
|---|---|
| org.opennms.netmgt.bsm.daemon | |
| org.opennms.netmgt.bsm.service | |
| org.opennms.netmgt.bsm.service.internal | |
| org.opennms.netmgt.bsm.test | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Bsmd
This daemon is responsible for driving the Business Service state machine by:
  1) Updating the state machine with Alarms when they are created, deleted or updated
  2) Sending events on the event bus when the operational status of a Business Service changes
  3) Reloading the Business Service configuration in the state machine when requested 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BusinessServiceStateMachine.addHandler(BusinessServiceStateChangeHandler handler,
          Map<String,String> attributes)
Registers a state change handler. 
 | 
boolean | 
BusinessServiceStateMachine.removeHandler(BusinessServiceStateChangeHandler handler,
             Map<String,String> attributes)
Unregisters a state change handler. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DefaultBusinessServiceStateMachine.addHandler(BusinessServiceStateChangeHandler handler,
          Map<String,String> attributes)  | 
boolean | 
DefaultBusinessServiceStateMachine.removeHandler(BusinessServiceStateChangeHandler handler,
             Map<String,String> attributes)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LoggingStateChangeHandler  | 
Copyright © 2020. All rights reserved.