Class RabbitMQMessageListenerImpl

  • All Implemented Interfaces:
    ExtensionPoint

    @Extension(optional=true)
    public class RabbitMQMessageListenerImpl
    extends org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener
    A listener for gerrit events as RabbitMQ message.
    Author:
    rinrinne a.k.a. rin_ne (rinrin.ne@gmail.com)
    • Constructor Detail

      • RabbitMQMessageListenerImpl

        public RabbitMQMessageListenerImpl()
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in class org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener
      • getAppId

        public String getAppId()
        Specified by:
        getAppId in class org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener
      • onBind

        public void onBind​(String queueName)
        Specified by:
        onBind in class org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener
      • onUnbind

        public void onUnbind​(String queueName)
        Specified by:
        onUnbind in class org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener
      • onReceive

        public void onReceive​(String queueName,
                              String contentType,
                              Map<String,​Object> headers,
                              byte[] body)
        Specified by:
        onReceive in class org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener