2017-02-08 10 views
0

rabbitmq springのCachingConnectionFactory Beanにハートビートプロパティを設定するにはどうすればよいですか? これはクラウドファウンドリ環境です。したがって、アプリケーションはマニフェストファイル経由のサービスバインディングを使用しており、私はブローカのホスト名を持っていません。 私のSimpleMessageListenerContainer beanでは、私はCachingConnectionFactory beanを利用しています。私はSpringによってautowiredされていると思います。私はそこに何ができるrabbitmq autoconfigコネクションファクトBeanにハートビートプロパティを設定

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

私はCachingconnectionFactoryためのBeanを作成していないのですから、私はそのプロパティを割り当てるための場所を持っていない、これは私がそれを見る唯一の場所です。

自動設定された設定でConnectionFactoryにこのプロパティを割り当てる他の方法はありますか? ありがとう

答えて

関連する問題