Class RabbitMQProducer

  • All Implemented Interfaces:
    de.codecentric.reedelk.runtime.api.component.Component, de.codecentric.reedelk.runtime.api.component.Implementor, de.codecentric.reedelk.runtime.api.component.ProcessorSync

    public class RabbitMQProducer
    extends Object
    implements de.codecentric.reedelk.runtime.api.component.ProcessorSync
    • Constructor Detail

      • RabbitMQProducer

        public RabbitMQProducer()
    • Method Detail

      • apply

        public de.codecentric.reedelk.runtime.api.message.Message apply​(de.codecentric.reedelk.runtime.api.flow.FlowContext flowContext,
                                                                        de.codecentric.reedelk.runtime.api.message.Message message)
        Specified by:
        apply in interface de.codecentric.reedelk.runtime.api.component.ProcessorSync
      • initialize

        public void initialize()
        Specified by:
        initialize in interface de.codecentric.reedelk.runtime.api.component.Implementor
      • dispose

        public void dispose()
        Specified by:
        dispose in interface de.codecentric.reedelk.runtime.api.component.Implementor
      • setConnectionURI

        public void setConnectionURI​(String connectionURI)
      • setQueueName

        public void setQueueName​(de.codecentric.reedelk.runtime.api.script.dynamicvalue.DynamicString queueName)
      • setExchangeName

        public void setExchangeName​(de.codecentric.reedelk.runtime.api.script.dynamicvalue.DynamicString exchangeName)