[console_scripts]
zocalo.configure_rabbitmq = zocalo.cli.configure_rabbitmq:run
zocalo.dlq_check = zocalo.cli.dlq_check:run
zocalo.dlq_purge = zocalo.cli.dlq_purge:run
zocalo.dlq_reinject = zocalo.cli.dlq_reinject:run
zocalo.go = zocalo.cli.go:run
zocalo.queue_drain = zocalo.cli.queue_drain:run
zocalo.service = zocalo.service:start_service
zocalo.shutdown = zocalo.cli.shutdown:run
zocalo.wrap = zocalo.cli.wrap:run

[libtbx.dispatcher.script]
zocalo.configure_rabbitmq = zocalo.configure_rabbitmq
zocalo.dlq_check = zocalo.dlq_check
zocalo.dlq_purge = zocalo.dlq_purge
zocalo.dlq_reinject = zocalo.dlq_reinject
zocalo.go = zocalo.go
zocalo.queue_drain = zocalo.queue_drain
zocalo.service = zocalo.service
zocalo.shutdown = zocalo.shutdown
zocalo.wrap = zocalo.wrap

[libtbx.precommit]
zocalo = zocalo

[workflows.services]
JSONLines = zocalo.service.jsonlines:JSONLines
Mailer = zocalo.service.mailer:Mailer
Schlockmeister = zocalo.service.schlockmeister:Schlockmeister

[zocalo.configuration.plugins]
graylog = zocalo.configuration.plugin_graylog:Graylog
jmx = zocalo.configuration.plugin_jmx:JMX
logging = zocalo.configuration.plugin_logging:Logging
rabbitmqapi = zocalo.configuration.plugin_rabbitmqapi:RabbitAPI
smtp = zocalo.configuration.plugin_smtp:SMTP
storage = zocalo.configuration.plugin_storage:Storage

[zocalo.wrappers]
dummy = zocalo.wrapper:DummyWrapper
