类 com.aliyun.mns.model.Message
的使用

使用 Message 的软件包
com.aliyun.mns.client   
com.aliyun.mns.common   
com.aliyun.mns.model.request.queue   
com.aliyun.mns.model.serialize.queue   
com.aliyun.mns.sample   
 

com.aliyun.mns.clientMessage 的使用
 

返回 Messagecom.aliyun.mns.client 中的方法
 Message CloudQueue.changeMessageVisibility(String receiptHandle, int visibilityTimeout)
          改变消息的不可见时间
 Message CloudQueue.peekMessage()
          查看队列消息
 Message CloudQueue.popMessage()
          获取队列中的消息
 Message CloudQueue.popMessage(int waitSeconds)
          获取队列中的消息
 Message CloudQueue.putMessage(Message message)
          发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送, 但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
 

返回变量类型为 Message 的类型的 com.aliyun.mns.client 中的方法
 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<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解码。
 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解码。
 

参数类型为 Messagecom.aliyun.mns.client 中的方法
 AsyncResult<Message> CloudQueue.asyncPutMessage(Message message, AsyncCallback<Message> callback)
          异步发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送, 但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
 Message CloudQueue.putMessage(Message message)
          发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送, 但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
 

类型变量类型为 Messagecom.aliyun.mns.client 中的方法参数
 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<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<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解码。
 List<Message> CloudQueue.batchPutMessage(List<Message> messages)
          批量发送消息, 消息体在发送到服务端前,我们会对消息体进行一次base64编码,如果你使用本SDK发送, 但用其他方式接收时,需要确认,接收方有无对消息体进行base64解码。
 

com.aliyun.mns.commonMessage 的使用
 

返回变量类型为 Message 的类型的 com.aliyun.mns.common 中的方法
 List<Message> BatchSendException.getMessages()
           
 

类型变量类型为 Messagecom.aliyun.mns.common 中的方法参数
 void BatchSendException.setMessages(List<Message> messages)
           
 

类型变量类型为 Messagecom.aliyun.mns.common 中的构造方法参数
BatchSendException(List<Message> messages)
           
 

com.aliyun.mns.model.request.queueMessage 的使用
 

返回 Messagecom.aliyun.mns.model.request.queue 中的方法
 Message SendMessageRequest.getMessage()
           
 

返回变量类型为 Message 的类型的 com.aliyun.mns.model.request.queue 中的方法
 List<Message> BatchSendMessageRequest.getMessages()
           
 

参数类型为 Messagecom.aliyun.mns.model.request.queue 中的方法
 void SendMessageRequest.setMessage(Message message)
           
 

类型变量类型为 Messagecom.aliyun.mns.model.request.queue 中的方法参数
 void BatchSendMessageRequest.setMessages(List<Message> messages)
           
 

com.aliyun.mns.model.serialize.queueMessage 的使用
 

返回 Messagecom.aliyun.mns.model.serialize.queue 中的方法
 Message MessageDeserializer.deserialize(InputStream stream)
           
 

返回变量类型为 Message 的类型的 com.aliyun.mns.model.serialize.queue 中的方法
 List<Message> MessageListDeserializer.deserialize(Document doc)
           
 List<Message> MessageListDeserializer.deserialize(InputStream stream)
           
 

参数类型为 Messagecom.aliyun.mns.model.serialize.queue 中的方法
 InputStream MessageSerializer.serialize(Message msg, String encoding)
           
 

类型变量类型为 Messagecom.aliyun.mns.model.serialize.queue 中的方法参数
 InputStream MessageListSerializer.serialize(List<Message> msgs, String encoding)
           
 

com.aliyun.mns.sampleMessage 的使用
 

参数类型为 Messagecom.aliyun.mns.sample 中的方法
 void Sample.SendAsyncCallback.onSuccess(Message result)
           
 



Copyright © 2016. All Rights Reserved.