Example usage for org.springframework.amqp.rabbit.core RabbitTemplate setMessageConverter

List of usage examples for org.springframework.amqp.rabbit.core RabbitTemplate setMessageConverter

Introduction

In this page you can find the example usage for org.springframework.amqp.rabbit.core RabbitTemplate setMessageConverter.

Prototype

public void setMessageConverter(MessageConverter messageConverter) 

Source Link

Document

Set the message converter for this template.

Usage

From source file:io.curly.advisor.integration.config.AmqpConfiguration.java

@Bean
RabbitTemplate rabbitTemplate(ConnectionFactory connectionFactory, MessageConverter messageConverter) {
    RabbitTemplate rabbitTemplate = new RabbitTemplate(connectionFactory);
    rabbitTemplate.setMessageConverter(messageConverter);
    return rabbitTemplate;
}

From source file:vn.topmedia.monitor.rabbit.server.RabbitServerConfiguration.java

@Bean
public RabbitTemplate rabbitTemplate() {
    RabbitTemplate template = new RabbitTemplate(connectionFactory());
    //Chuyen noi dung sang dang JSON
    template.setMessageConverter(jsonMessageConverter());
    template.setExchange(this.monitorExchangeName);
    return template;
}

From source file:de.msg.message.amqp.AmqpConfiguration.java

@Bean
public RabbitTemplate rabbitTemplate(ConnectionFactory connectionFactory) {
    RabbitTemplate template = new RabbitTemplate(connectionFactory);
    template.setMessageConverter(jsonMessageConverter());
    return template;
}

From source file:com.bfair.pricing.config.AbstractStockAppRabbitConfiguration.java

@Bean
public RabbitTemplate rabbitTemplate() {
    RabbitTemplate template = new RabbitTemplate(connectionFactory());
    template.setMessageConverter(jsonMessageConverter());
    configureRabbitTemplate(template);//  w ww .  j av  a  2  s .  c o m
    return template;
}

From source file:io.acme.solution.api.conf.RabbitConfigurer.java

@Bean
public RabbitTemplate getRabbitTemplate(final ConnectionFactory connectionFactory,
        final MessageConverter messageConverter) {

    log.info("Plugging in custom json serializer for RabbitMQ");

    final RabbitTemplate rabbitTemplate = new RabbitTemplate(connectionFactory);
    rabbitTemplate.setMessageConverter(messageConverter);

    return rabbitTemplate;
}

From source file:vn.com.vndirect.api.service.SpringAMQP.java

protected CamelContext addAmqpCamelContext() throws Exception {
    CachingConnectionFactory factory = new CachingConnectionFactory();
    factory.setAddresses(addressesAmqp);
    factory.setUsername(usernameAmqp);/*from  w  w w .ja  v a  2  s  .c o m*/
    factory.setPassword(passwordAmqp);
    factory.setPort(5672);
    RabbitTemplate amqpTemplate = new RabbitTemplate(factory);
    amqpTemplate.setMessageConverter(new JsonMessageConverter());
    SpringAMQPComponent amqpComponent = new SpringAMQPComponent(factory);
    amqpComponent.setAmqpTemplate(amqpTemplate);
    context.addComponent("spring-amqp", amqpComponent);
    return context;
}

From source file:io.acme.solution.infrastructure.conf.EventBusConfigurer.java

@Bean
@Autowired/* ww w .  j a va  2  s.c om*/
@Primary
public RabbitTemplate eventBusRabbitTemplate(final ConnectionFactory eventBusConnectionFactory,
        final MessageConverter eventBusMessageConverter) {

    log.info("Creating event bus RabbitMQ template with a custom JSON converter");
    final RabbitTemplate rabbitTemplate = new RabbitTemplate(eventBusConnectionFactory);
    rabbitTemplate.setMessageConverter(eventBusMessageConverter);

    return rabbitTemplate;
}

From source file:com.sample.amqp.RabbitConfiguration.java

@Bean(name = "rabbitTemplate")
public RabbitTemplate rabbitTemplate() {
    RabbitTemplate rabbitTemplate = new RabbitTemplate(connectionFactory());
    rabbitTemplate.setMessageConverter(jsonMessageConverter());
    rabbitTemplate.setReplyQueue(responseQueue());
    rabbitTemplate.setReplyTimeout(60000);
    return rabbitTemplate;
}

From source file:org.cloudfoundry.workers.stocks.integration.service.config.ServiceConfiguration.java

@Bean
public RabbitTemplate rabbitTemplate() throws Throwable {
    RabbitTemplate rabbitTemplate = new RabbitTemplate(
            rabbitConnectionFactoryConfiguration.connectionFactory());
    rabbitTemplate.setMessageConverter(mc());
    return rabbitTemplate;
}

From source file:io.acme.solution.query.conf.EventBusConfigurer.java

@Bean
@Autowired//from  ww  w  .  ja  v a2  s.  c o m
public RabbitTemplate eventBusRabbitTemplate(final ConnectionFactory eventBusConnectionFactory,
        final MessageConverter eventBusMessageConverter) {

    log.info("Creating query event bus RabbitMQ template with a custom JSON converter");
    final RabbitTemplate rabbitTemplate = new RabbitTemplate(eventBusConnectionFactory);
    rabbitTemplate.setMessageConverter(eventBusMessageConverter);

    return rabbitTemplate;
}