| 程序包 | 说明 |
|---|---|
| com.aliyun.mns.client | |
| com.aliyun.mns.common.http | |
| com.aliyun.mns.sample |
| 限定符和类型 | 方法和说明 |
|---|---|
AsyncResult<Void> |
CloudQueue.asyncBatchDeleteMessage(List<String> receiptHandles,
AsyncCallback<Void> callback) |
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<String> |
CloudQueue.asyncChangeMessageVisibilityTimeout(String receiptHandle,
int visibilityTimeout,
AsyncCallback<String> callback)
异步改变消息的不可见时间
|
AsyncResult<Void> |
CloudTopic.asyncDelete(AsyncCallback<Void> callback)
async delete topic
|
AsyncResult<Void> |
CloudQueue.asyncDeleteMessage(String receiptHandle,
AsyncCallback<Void> callback)
异步删除消息
|
AsyncResult<TopicMeta> |
CloudTopic.asyncGetAttribute(AsyncCallback<TopicMeta> callback)
async get topic attribute
|
AsyncResult<SubscriptionMeta> |
CloudTopic.asyncGetSubscriptionAttr(String subscriptionName,
AsyncCallback<SubscriptionMeta> callback)
async get subscription attribute
|
AsyncResult<Message> |
CloudQueue.asyncPeekMessage(AsyncCallback<Message> callback)
异步查看队列消息
|
AsyncResult<Message> |
CloudQueue.asyncPopMessage(AsyncCallback<Message> callback)
异步获取队列中的消息
|
AsyncResult<Message> |
CloudQueue.asyncPopMessage(int waitSeconds,
AsyncCallback<Message> callback)
异步获取队列中的消息
|
AsyncResult<TopicMessage> |
CloudTopic.asyncPublishMessage(TopicMessage msg,
AsyncCallback<TopicMessage> callback)
async publish message, we will do base64 encode for message body before publish it to MNS server.
|
AsyncResult<Message> |
CloudQueue.asyncPutMessage(Message message,
AsyncCallback<Message> callback)
异步发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送,
但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
|
AsyncResult<Void> |
CloudTopic.asyncSetAttribute(TopicMeta meta,
AsyncCallback<Void> callback)
async set topic attribute with given meta and callback object
|
AsyncResult<Void> |
CloudTopic.asyncSetSubscriptionAttr(SubscriptionMeta meta,
AsyncCallback<Void> callback)
async set subscription attribute
|
AsyncResult<String> |
CloudTopic.asyncSubscribe(SubscriptionMeta meta,
AsyncCallback<String> callback)
async subscribe this topic
|
AsyncResult<Void> |
CloudTopic.asyncUnsubscribe(String subscriptionName,
AsyncCallback<Void> callback)
async unsubscribe
|
AsyncResult<String> |
DefaultMNSClient.createQueueAsync(QueueMeta queueMeta,
AsyncCallback<String> callback) |
| 构造器和说明 |
|---|
HttpCallback(ResultParser<T> resultParser,
ResultParser<Exception> exceptionParser,
AsyncCallback<T> callback,
String userRequestId) |
| 限定符和类型 | 类和说明 |
|---|---|
protected class |
Sample.ReceiveDeleteAsyncCallback<T> |
protected class |
Sample.SendAsyncCallback |
Copyright © 2016. All Rights Reserved.