Class AmqpOutboundConnector

java.lang.Object
energy.eddie.outbound.amqp.AmqpOutboundConnector

@SpringBootApplication public class AmqpOutboundConnector extends Object
  • Constructor Details

    • AmqpOutboundConnector

      public AmqpOutboundConnector()
  • Method Details

    • topicConfiguration

      @Bean public TopicConfiguration topicConfiguration(@Value("${outbound-connector.amqp.eddie-id}") String eddieId)
    • amqpEnvironment

      @Bean public com.rabbitmq.client.amqp.Environment amqpEnvironment()
    • connection

      @Bean public com.rabbitmq.client.amqp.Connection connection(com.rabbitmq.client.amqp.Environment environment, @Value("${outbound-connector.amqp.uri}") String uri, TopicConfiguration topicConfiguration)
    • serde

      @Bean public MessageSerde serde(@Value("${outbound-connector.amqp.format:json}") String format) throws SerdeInitializationException
      Throws:
      SerdeInitializationException