Class RabbitMQMessageListenerImpl
- java.lang.Object
-
- org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener
-
- com.sonyericsson.hudson.plugins.gerrit.trigger.impls.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)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description RabbitMQMessageListenerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAppId()
String
getName()
void
onBind(String queueName)
void
onReceive(String queueName, String contentType, Map<String,Object> headers, byte[] body)
void
onUnbind(String queueName)
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in classorg.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener
-
getAppId
public String getAppId()
- Specified by:
getAppId
in classorg.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener
-
onBind
public void onBind(String queueName)
- Specified by:
onBind
in classorg.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener
-
onUnbind
public void onUnbind(String queueName)
- Specified by:
onUnbind
in classorg.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener
-
-