类 com.aliyun.mns.common.ServiceException
的使用

使用 ServiceException 的软件包
com.aliyun.mns.client   
com.aliyun.mns.common   
com.aliyun.mns.common.comm   
 

com.aliyun.mns.clientServiceException 的使用
 

参数类型为 ServiceExceptioncom.aliyun.mns.client 中的方法
 boolean CloudQueue.isMessageNotExist(ServiceException e)
           
 

抛出 ServiceExceptioncom.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.commonServiceException 的使用
 

com.aliyun.mns.commonServiceException 的子类
 class BatchDeleteException
           
 class BatchSendException
           
 

com.aliyun.mns.common.commServiceException 的使用
 

抛出 ServiceExceptioncom.aliyun.mns.common.comm 中的方法
 void ResponseHandler.handle(ResponseMessage responseData)
          处理返回的结果
 void RequestHandler.handle(ServiceClient.Request message)
          预处理需要发送的请求数据
 



Copyright © 2016. All Rights Reserved.