无法在Rabbitmq中为ConnectionFactory调用方法setAutomaticRecoveryEnabled

时间:2015-04-13 14:13:31

标签: java rabbitmq

我正在为我的连接工厂设置setAutomaticRecoveryEnabled。但是,我收到编译错误,无法识别工厂对象的方法setAutomaticRecoveryEnabled。

import com.rabbitmq.client.ConnectionFactory;

ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
factory.setAutomaticRecoveryEnabled(true); // unable to recognize the
//method setAutomaticRecoveryEnabled. 

pom依赖

<dependency>
    <groupId>com.rabbitmq</groupId>
    <artifactId>amqp-client</artifactId>
    <version>2.8.4</version>
</dependency>

感谢您花时间阅读并提供一些建议。

1 个答案:

答案 0 :(得分:1)

我将依赖版本更改为3.5.1:

<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>3.5.1</version>
</dependency>

这很有用。