Interface SpringRabbitMQEndpointBuilderFactory.AdvancedSpringRabbitMQEndpointProducerBuilder

    • Method Detail

      • args

        default SpringRabbitMQEndpointBuilderFactory.AdvancedSpringRabbitMQEndpointProducerBuilder args​(String key,
                                                                                                        Object value)
        Specify arguments for configuring the different RabbitMQ concepts, a different prefix is required for each element: arg.consumer. arg.exchange. arg.queue. arg.binding. arg.dlq.exchange. arg.dlq.queue. arg.dlq.binding. For example to declare a queue with message ttl argument: args=arg.queue.x-message-ttl=60000. The option is a: <code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</code> type. The option is multivalued, and you can use the args(String, Object) method to add a value (call the method multiple times to set more values). Group: advanced
        Parameters:
        key - the option key
        value - the option value
        Returns:
        the dsl builder
      • args

        default SpringRabbitMQEndpointBuilderFactory.AdvancedSpringRabbitMQEndpointProducerBuilder args​(Map values)
        Specify arguments for configuring the different RabbitMQ concepts, a different prefix is required for each element: arg.consumer. arg.exchange. arg.queue. arg.binding. arg.dlq.exchange. arg.dlq.queue. arg.dlq.binding. For example to declare a queue with message ttl argument: args=arg.queue.x-message-ttl=60000. The option is a: <code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</code> type. The option is multivalued, and you can use the args(String, Object) method to add a value (call the method multiple times to set more values). Group: advanced
        Parameters:
        values - the values
        Returns:
        the dsl builder
      • messageConverter

        default SpringRabbitMQEndpointBuilderFactory.AdvancedSpringRabbitMQEndpointProducerBuilder messageConverter​(Object messageConverter)
        To use a custom MessageConverter so you can be in control how to map to/from a org.springframework.amqp.core.Message. The option is a: <code>org.springframework.amqp.support.converter.MessageConverter</code> type. Group: advanced
        Parameters:
        messageConverter - the value to set
        Returns:
        the dsl builder
      • messageConverter

        default SpringRabbitMQEndpointBuilderFactory.AdvancedSpringRabbitMQEndpointProducerBuilder messageConverter​(String messageConverter)
        To use a custom MessageConverter so you can be in control how to map to/from a org.springframework.amqp.core.Message. The option will be converted to a <code>org.springframework.amqp.support.converter.MessageConverter</code> type. Group: advanced
        Parameters:
        messageConverter - the value to set
        Returns:
        the dsl builder
      • messagePropertiesConverter

        default SpringRabbitMQEndpointBuilderFactory.AdvancedSpringRabbitMQEndpointProducerBuilder messagePropertiesConverter​(Object messagePropertiesConverter)
        To use a custom MessagePropertiesConverter so you can be in control how to map to/from a org.springframework.amqp.core.MessageProperties. The option is a: <code>org.apache.camel.component.springrabbit.MessagePropertiesConverter</code> type. Group: advanced
        Parameters:
        messagePropertiesConverter - the value to set
        Returns:
        the dsl builder
      • messagePropertiesConverter

        default SpringRabbitMQEndpointBuilderFactory.AdvancedSpringRabbitMQEndpointProducerBuilder messagePropertiesConverter​(String messagePropertiesConverter)
        To use a custom MessagePropertiesConverter so you can be in control how to map to/from a org.springframework.amqp.core.MessageProperties. The option will be converted to a <code>org.apache.camel.component.springrabbit.MessagePropertiesConverter</code> type. Group: advanced
        Parameters:
        messagePropertiesConverter - the value to set
        Returns:
        the dsl builder