Skip to main content
Version: 1.16

Plugins

developers advice

If you want to create your own implementation of one of these extension points, you need to extend the specific interface indicated.

Recipient sender

All the following plugins implements the IRecipientNotifier interface.

Plugin imagePlugin nameDescription
rs-rabbitmq-sender-pluginRabbitMQSenderSend notifications to a specific RabbitMQ exchange
See RabbitMQSender documentation
rs-lta-request-sender-pluginLtaRequestSenderSend LTA manager requests
See LtaRequestSender documentation
rs-worker-manager-sender-pluginWorkerManagerSenderSend Worker Manager requests
See WorkerManagerSender documentation
rs-dissemination-ack-sender-pluginDisseminationAckSenderSend GeoJSON or OAIS dissemination acknowledge requests
See DisseminationAckSender documentation

Rule matcher

All the following plugins implements the IRuleMatcher interface.

Plugin imagePlugin nameDescription
Already provided
inside the microservice
DefaultRuleMatcherCheck into notification content if a json property matches given specific value.
See DefaultRuleMatcher documentation
Already provided
inside the microservice
LuceneRuleMatcherCheck if notification content or metadata matches provided lucene expression.
See LuceneRuleMatcher documentation