Developer Interface¶
This documentation covers the public interfaces fedora_messaging provides.
Note
Documented interfaces follow Semantic Versioning 2.0.0. Any interface not documented here may change at any time without warning.
Publishing¶
publish¶
Subscribing¶
twisted_consume¶
Consumer¶
consume¶
Signals¶
pre_publish_signal¶
publish_signal¶
publish_failed_signal¶
Message Schemas¶
Message¶
Message Severity¶
Each message can have a severity associated with it. The severity is used by applications like the notification service to determine what messages to send to users. The severity can be set at the class level, or on a message-by-message basis. The following are valid severity levels: