2017-02-08 23 views
0

Как мне установить свойство heartbeat на компоненте CachingConnectionFactory в кроличьей пружине? Это в литейной среде. Таким образом, приложение будет использовать привязку службы через файл манифеста, и у меня нет имени хоста брокера. В моем боксе SimpleMessageListenerContainer я использую компонент CachingConnectionFactory, и я предполагаю, что это автоволна Spring.set heartbeat property on rabbitmq autoconfig connectionfactory bean

я мог бы сделать там,

@Bean 
SimpleMessageListenerContainer container(CachingConnectionFactory connectionFactory, 
      MessageListenerAdapter listenerAdapter) { 
    SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(); 
    connectionFactory.setRequestedHeartbeat(60); 
    container.setConnectionFactory(connectionFactory); 
    ... 
} 

, так как я не создаю боб для CachingconnectionFactory, у меня нет места для присвоения этого имущества, это единственное место, где я вижу это.

Есть ли другой способ присвоить это свойство ConnectionFactory в настройках с автоматической настройкой? thanks

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^