|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 ServiceException 的软件包 | |
|---|---|
| com.aliyun.mns.client | |
| com.aliyun.mns.common | |
| com.aliyun.mns.common.comm | |
| com.aliyun.mns.client 中 ServiceException 的使用 |
|---|
| 参数类型为 ServiceException 的 com.aliyun.mns.client 中的方法 | |
|---|---|
boolean |
CloudQueue.isMessageNotExist(ServiceException e)
|
| 抛出 ServiceException 的 com.aliyun.mns.client 中的方法 | |
|---|---|
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 中 ServiceException 的使用 |
|---|
| com.aliyun.mns.common 中 ServiceException 的子类 | |
|---|---|
class |
BatchDeleteException
|
class |
BatchSendException
|
| com.aliyun.mns.common.comm 中 ServiceException 的使用 |
|---|
| 抛出 ServiceException 的 com.aliyun.mns.common.comm 中的方法 | |
|---|---|
void |
ResponseHandler.handle(ResponseMessage responseData)
处理返回的结果 |
void |
RequestHandler.handle(ServiceClient.Request message)
预处理需要发送的请求数据 |
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||