- self.publish(key,
- value=message,
- topic='alarm_request')
-
- def list_alarm_request(self, key, message):
- """List alarms request from SO to MON."""
- # External to MON
-
- self.publish(key,
- value=message,
- topic='alarm_request')
-
- def notify_alarm(self, key, message):
- """Notify of triggered alarm from MON to SO."""
-
- self.publish(key,
- value=message,
- topic='alarm_response')
-
- def list_alarm_response(self, key, message):
- """Response for list alarms request from MON to SO."""
-
- self.publish(key,
- value=message,
- topic='alarm_response')
-
- def update_alarm_request(self, key, message):
- """Update alarm request from SO to MON."""
- # External to Mon
-
- self.publish(key,
- value=message,
- topic='alarm_request')
-
- def update_alarm_response(self, key, message):
- """Response from update alarm request from MON to SO."""
- # Internal to Mon
-
- self.publish(key,
- value=message,
- topic='alarm_response')
-
- def delete_alarm_request(self, key, message):
- """Delete alarm request from SO to MON."""
- # External to Mon
-
- self.publish(key,
- value=message,
- topic='alarm_request')
-
- def delete_alarm_response(self, key, message):
- """Response for a delete alarm request from MON to SO."""
- # Internal to Mon
-