| 程序包 | 说明 |
|---|---|
| com.aliyun.openservices.ons.api | |
| com.aliyun.openservices.ons.api.bean | |
| com.aliyun.openservices.ons.api.order | |
| com.aliyun.openservices.ons.api.transaction |
| 限定符和类型 | 方法和说明 |
|---|---|
Action |
MessageListener.consume(Message message,
ConsumeContext context)
消费消息接口,由应用来实现
|
static Properties |
MessageAccessor.getSystemProperties(Message msg) |
static String |
MessageAccessor.getSystemProperties(Message msg,
String key) |
static void |
MessageAccessor.putSystemProperties(Message msg,
String key,
String value) |
SendResult |
Producer.send(Message message)
同步发送消息,只要不抛异常就表示成功
|
void |
Producer.sendAsync(Message message,
SendCallback sendCallback)
发送消息,异步Callback形式
|
void |
Producer.sendOneway(Message message)
发送消息,Oneway形式,服务器不应答,无法保证消息是否成功到达服务器
|
static void |
MessageAccessor.setSystemProperties(Message msg,
Properties systemProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
SendResult |
ProducerBean.send(Message message) |
SendResult |
TransactionProducerBean.send(Message message,
LocalTransactionExecuter executer,
Object arg) |
void |
ProducerBean.sendAsync(Message message,
SendCallback sendCallback) |
void |
ProducerBean.sendOneway(Message message) |
| 限定符和类型 | 方法和说明 |
|---|---|
OrderAction |
MessageOrderListener.consume(Message message,
ConsumeOrderContext context)
消费消息接口,由应用来实现
|
int |
MessageQueueSelector.select(int queueTotal,
Message msg,
Object arg)
发送顺序消息,队列选择方法
|
SendResult |
OrderProducer.send(Message message,
String shardingKey)
发送顺序消息
|
| 限定符和类型 | 方法和说明 |
|---|---|
TransactionStatus |
LocalTransactionChecker.check(Message msg)
回查本地事务,Broker回调Producer,将未结束的事务发给Producer,由Producer来再次决定事务是提交还是回滚
|
TransactionStatus |
LocalTransactionExecuter.execute(Message msg,
Object arg)
执行本地事务,由应用来重写
|
SendResult |
TransactionProducer.send(Message message,
LocalTransactionExecuter executer,
Object arg) |
Copyright © 2012-2016. All Rights Reserved.