| Package | Description |
|---|---|
| com.aliyun.mns.client | |
| com.aliyun.mns.common.http |
| Modifier and Type | Method and Description |
|---|---|
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<String> |
CloudQueue.asyncCreate(QueueMeta queueMeta,
AsyncCallback<String> callback)
异步创建队列,队列属性由参数queueMeta设置
|
AsyncResult<Void> |
CloudQueue.asyncDelete(AsyncCallback<Void> 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<QueueMeta> |
CloudQueue.asyncGetAttributes(AsyncCallback<QueueMeta> callback)
异步获取队列的属性
|
AsyncResult<SubscriptionMeta> |
CloudTopic.asyncGetSubscriptionAttr(String subscriptionName,
AsyncCallback<SubscriptionMeta> callback)
async get subscription attribute
|
AsyncResult<PagingListResult<QueueMeta>> |
DefaultMNSClient.asyncListQueue(String prefix,
String marker,
Integer retNumber,
boolean withMeta,
AsyncCallback<PagingListResult<QueueMeta>> 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<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> |
CloudQueue.asyncSetAttributes(QueueMeta queueMeta,
AsyncCallback<Void> callback)
异步设置队列属性
|
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) |
| Modifier and Type | Method and Description |
|---|---|
AsyncResult<T> |
HttpCallback.getAsyncResult() |
Copyright © 2024. All Rights Reserved.