public interface ONSFactoryAPI
Modifier and Type | Method and Description |
---|---|
BatchConsumer |
createBatchConsumer(Properties properties)
根据自定义的属性创建一个支持批量消费的
BatchConsumer 实例,具体支持的属性详见PropertyKeyConst |
Consumer |
createConsumer(Properties properties)
根据自定义的属性创建一个普通的
Consumer 实例,具体支持的属性详见PropertyKeyConst |
OrderConsumer |
createOrderedConsumer(Properties properties)
根据自定义的属性创建一个支持按序消费的
OrderConsumer 实例,具体支持的属性详见PropertyKeyConst |
OrderProducer |
createOrderProducer(Properties properties)
根据自定义的属性创建一个发送顺序消息的
OrderProducer 实例,具体支持的属性详见PropertyKeyConst |
Producer |
createProducer(Properties properties)
根据自定义的属性创建一个普通的
Producer 实例,具体支持的属性详见PropertyKeyConst |
PullConsumer |
createPullConsumer(Properties properties)
根据自定义的属性创建一个支持主动拉取消费的
PullConsumer 实例,具体支持的属性详见PropertyKeyConst |
TransactionProducer |
createTransactionProducer(Properties properties,
LocalTransactionChecker checker)
根据自定义的属性创建一个发送事务消息的
TransactionProducer 实例,具体支持的属性详见PropertyKeyConst |
Producer createProducer(Properties properties)
Producer
实例,具体支持的属性详见PropertyKeyConst
properties
- 构造Producer
实例的属性Producer
实例,用于发送消息Consumer createConsumer(Properties properties)
Consumer
实例,具体支持的属性详见PropertyKeyConst
properties
- 构造Consumer
实例的属性Consumer
实例,用于订阅Topic进行消息消费BatchConsumer createBatchConsumer(Properties properties)
BatchConsumer
实例,具体支持的属性详见PropertyKeyConst
properties
- 构造BatchConsumer
实例的属性BatchConsumer
实例,用于订阅Topic进行批量的消息消费OrderProducer createOrderProducer(Properties properties)
OrderProducer
实例,具体支持的属性详见PropertyKeyConst
properties
- 构造OrderProducer
实例的属性OrderProducer
实例,用于发送顺序消息OrderConsumer createOrderedConsumer(Properties properties)
OrderConsumer
实例,具体支持的属性详见PropertyKeyConst
properties
- 构造OrderConsumer
实例的属性OrderConsumer
实例,用于订阅Topic进行顺序的消息消费TransactionProducer createTransactionProducer(Properties properties, LocalTransactionChecker checker)
TransactionProducer
实例,具体支持的属性详见PropertyKeyConst
properties
- 构造TransactionProducer
实例的属性checker
- 用于本地事务的状态回查,服务端会根据返回的状态决定投递或删除事务消息TransactionProducer
实例,用于发送事务消息PullConsumer createPullConsumer(Properties properties)
PullConsumer
实例,具体支持的属性详见PropertyKeyConst
properties
- Copyright © 2012–2020. All rights reserved.