|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 ClientException 的软件包 | |
|---|---|
| com.aliyun.mns.client | |
| com.aliyun.mns.common.auth | |
| com.aliyun.mns.common.comm | |
| com.aliyun.mns.common.utils | |
| com.aliyun.mns.client 中 ClientException 的使用 |
|---|
| 抛出 ClientException 的 com.aliyun.mns.client 中的方法 | |
|---|---|
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> |
CloudQueue.asyncDeleteMessage(String receiptHandle,
AsyncCallback<Void> 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解码。 |
void |
CloudQueue.batchDeleteMessage(List<String> receiptHandles)
批量删除消息 |
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解码。 |
Message |
CloudQueue.changeMessageVisibility(String receiptHandle,
int visibilityTimeout)
改变消息的不可见时间 |
String |
CloudQueue.changeMessageVisibilityTimeout(String receiptHandle,
int visibilityTimeout)
改变消息的不可见时间 |
String |
CloudQueue.create()
创建队列,使用默认属性 |
String |
CloudQueue.create(QueueMeta queueMeta)
创建队列,队列属性由参数queueMeta设置 |
CloudQueue |
MNSClient.createQueue(QueueMeta queue)
创建队列 |
CloudQueue |
DefaultMNSClient.createQueue(QueueMeta queueMeta)
创建队列 |
void |
CloudQueue.delete()
删除队列 |
void |
CloudQueue.deleteMessage(String receiptHandle)
删除消息 |
QueueMeta |
CloudQueue.getAttributes()
获取队列的属性 |
MNSClient |
CloudAccount.getMNSClient()
|
PagingListResult<QueueMeta> |
MNSClient.listQueue(String prefix,
String marker,
Integer retNumber)
列举队列 |
PagingListResult<QueueMeta> |
DefaultMNSClient.listQueue(String prefix,
String marker,
Integer retNumber)
列举队列 |
PagingListResult<String> |
MNSClient.listQueueURL(String prefix,
String marker,
Integer retNumber)
列举队列 |
PagingListResult<String> |
DefaultMNSClient.listQueueURL(String prefix,
String marker,
Integer retNumber)
列举队列 |
PagingListResult<TopicMeta> |
MNSClient.listTopic(String prefix,
String marker,
Integer retNumber)
|
PagingListResult<TopicMeta> |
DefaultMNSClient.listTopic(String prefix,
String marker,
Integer retNumber)
|
PagingListResult<String> |
MNSClient.listTopicURL(String prefix,
String marker,
Integer retNumber)
|
PagingListResult<String> |
DefaultMNSClient.listTopicURL(String prefix,
String marker,
Integer retNumber)
|
Message |
CloudQueue.peekMessage()
查看队列消息 |
Message |
CloudQueue.popMessage()
获取队列中的消息 |
Message |
CloudQueue.popMessage(int waitSeconds)
获取队列中的消息 |
Message |
CloudQueue.putMessage(Message message)
发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送, 但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。 |
void |
CloudQueue.setAttributes(QueueMeta queueMeta)
设置队列属性 |
| com.aliyun.mns.common.auth 中 ClientException 的使用 |
|---|
| 抛出 ClientException 的 com.aliyun.mns.common.auth 中的方法 | |
|---|---|
void |
RequestSigner.sign(RequestMessage request)
|
| com.aliyun.mns.common.comm 中 ClientException 的使用 |
|---|
| 抛出 ClientException 的 com.aliyun.mns.common.comm 中的方法 | |
|---|---|
void |
ResponseHandler.handle(ResponseMessage responseData)
处理返回的结果 |
void |
RequestHandler.handle(ServiceClient.Request message)
预处理需要发送的请求数据 |
| com.aliyun.mns.common.utils 中 ClientException 的使用 |
|---|
| 返回 ClientException 的 com.aliyun.mns.common.utils 中的方法 | |
|---|---|
static ClientException |
ExceptionFactory.createNetworkException(IOException ex)
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||