| 程序包 | 说明 |
|---|---|
| com.aliyun.mns.client | |
| com.aliyun.mns.common | |
| com.aliyun.mns.model.request.queue | |
| com.aliyun.mns.model.serialize.queue | |
| com.aliyun.mns.sample | |
| com.aliyun.mns.sample.Queue |
| 限定符和类型 | 方法和说明 |
|---|---|
Message |
CloudQueue.changeMessageVisibility(String receiptHandle,
int visibilityTimeout)
改变消息的不可见时间
|
Message |
CloudQueue.peekMessage()
查看队列消息
|
Message |
CloudQueue.popMessage()
获取队列中的消息
|
Message |
CloudQueue.popMessage(int waitSeconds)
获取队列中的消息
|
Message |
CloudQueue.putMessage(Message message)
发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送,
但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
|
Message |
TransactionQueue.sendPrepareMessage(Message message) |
Message |
TransactionQueue.sendTransMessage(Message message,
TransactionOperations operations) |
| 限定符和类型 | 方法和说明 |
|---|---|
AsyncResult<List<Message>> |
CloudQueue.asyncBatchPeekMessage(int batchSize,
AsyncCallback<List<Message>> callback)
异步批量查看消息
|
AsyncResult<List<Message>> |
CloudQueue.asyncBatchPopMessage(int batchSize,
AsyncCallback<List<Message>> callback)
异步批量获取队列中的消息
|
AsyncResult<List<Message>> |
CloudQueue.asyncBatchPopMessage(int batchSize,
int waitSeconds,
AsyncCallback<List<Message>> callback)
异步批量获取队列中的消息
|
AsyncResult<List<Message>> |
CloudQueue.asyncBatchPutMessage(List<Message> messages,
AsyncCallback<List<Message>> callback)
异步批量发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送,
但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
|
AsyncResult<Message> |
CloudQueue.asyncChangeMessageVisibility(String receiptHandle,
int visibilityTimeout,
AsyncCallback<Message> callback)
异步改变消息的不可见时间
|
AsyncResult<Message> |
CloudQueue.asyncPeekMessage(AsyncCallback<Message> callback)
异步查看队列消息
|
AsyncResult<Message> |
CloudQueue.asyncPopMessage(AsyncCallback<Message> callback)
异步获取队列中的消息
|
AsyncResult<Message> |
CloudQueue.asyncPopMessage(int waitSeconds,
AsyncCallback<Message> callback)
异步获取队列中的消息
|
AsyncResult<Message> |
CloudQueue.asyncPutMessage(Message message,
AsyncCallback<Message> callback)
异步发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送,
但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
|
List<Message> |
CloudQueue.batchPeekMessage(int batchSize)
批量查看队列消息
|
List<Message> |
CloudQueue.batchPopMessage(int batchSize)
批量获取队列中的消息
|
List<Message> |
CloudQueue.batchPopMessage(int batchSize,
int waitSeconds)
批量获取队列中的消息
|
List<Message> |
CloudQueue.batchPutMessage(List<Message> messages)
批量发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送,
但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
|
| 限定符和类型 | 方法和说明 |
|---|---|
AsyncResult<Message> |
CloudQueue.asyncPutMessage(Message message,
AsyncCallback<Message> callback)
异步发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送,
但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
|
boolean |
TransactionChecker.checkTransactionStatus(Message message) |
void |
TransactionQueue.commitMessage(Message message) |
void |
TransactionQueue.commitMessage(Message message,
int retryTimes) |
boolean |
TransactionOperations.doTransaction(Message message) |
Message |
CloudQueue.putMessage(Message message)
发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送,
但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
|
void |
TransactionQueue.rollbackMessage(Message message) |
Message |
TransactionQueue.sendPrepareMessage(Message message) |
Message |
TransactionQueue.sendTransMessage(Message message,
TransactionOperations operations) |
| 限定符和类型 | 方法和说明 |
|---|---|
AsyncResult<List<Message>> |
CloudQueue.asyncBatchPeekMessage(int batchSize,
AsyncCallback<List<Message>> callback)
异步批量查看消息
|
AsyncResult<List<Message>> |
CloudQueue.asyncBatchPopMessage(int batchSize,
AsyncCallback<List<Message>> callback)
异步批量获取队列中的消息
|
AsyncResult<List<Message>> |
CloudQueue.asyncBatchPopMessage(int batchSize,
int waitSeconds,
AsyncCallback<List<Message>> callback)
异步批量获取队列中的消息
|
AsyncResult<List<Message>> |
CloudQueue.asyncBatchPutMessage(List<Message> messages,
AsyncCallback<List<Message>> callback)
异步批量发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送,
但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
|
AsyncResult<List<Message>> |
CloudQueue.asyncBatchPutMessage(List<Message> messages,
AsyncCallback<List<Message>> callback)
异步批量发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送,
但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
|
AsyncResult<Message> |
CloudQueue.asyncChangeMessageVisibility(String receiptHandle,
int visibilityTimeout,
AsyncCallback<Message> callback)
异步改变消息的不可见时间
|
AsyncResult<Message> |
CloudQueue.asyncPeekMessage(AsyncCallback<Message> callback)
异步查看队列消息
|
AsyncResult<Message> |
CloudQueue.asyncPopMessage(AsyncCallback<Message> callback)
异步获取队列中的消息
|
AsyncResult<Message> |
CloudQueue.asyncPopMessage(int waitSeconds,
AsyncCallback<Message> callback)
异步获取队列中的消息
|
AsyncResult<Message> |
CloudQueue.asyncPutMessage(Message message,
AsyncCallback<Message> callback)
异步发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送,
但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
|
List<Message> |
CloudQueue.batchPutMessage(List<Message> messages)
批量发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送,
但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Message> |
BatchSendException.getMessages() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BatchSendException.setMessages(List<Message> messages) |
| 构造器和说明 |
|---|
BatchSendException(List<Message> messages) |
| 限定符和类型 | 方法和说明 |
|---|---|
Message |
SendMessageRequest.getMessage() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Message> |
BatchSendMessageRequest.getMessages() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SendMessageRequest.setMessage(Message message) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BatchSendMessageRequest.setMessages(List<Message> messages) |
| 限定符和类型 | 方法和说明 |
|---|---|
Message |
MessageDeserializer.deserialize(InputStream stream) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Message> |
MessageListDeserializer.deserialize(Document doc) |
List<Message> |
MessageListDeserializer.deserialize(InputStream stream) |
| 限定符和类型 | 方法和说明 |
|---|---|
InputStream |
MessageSerializer.serialize(Message msg,
String encoding) |
| 限定符和类型 | 方法和说明 |
|---|---|
InputStream |
MessageListSerializer.serialize(List<Message> msgs,
String encoding) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Sample.SendAsyncCallback.onSuccess(Message result) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
TransactionMessageDemo.MyTransactionChecker.checkTransactionStatus(Message message) |
boolean |
TransactionMessageDemo.MyTransactionOperations.doTransaction(Message message) |
Copyright © 2016. All Rights Reserved.