Constructor and Description |
---|
MNSClient(Context context,
java.lang.String endpoint,
CredentialProvider credentialProvider)
构造一个OSSClient实例
|
MNSClient(Context context,
java.lang.String endpoint,
CredentialProvider credentialProvider,
ClientConfiguration conf)
构造一个OSSClient实例
|
public MNSClient(Context context, java.lang.String endpoint, CredentialProvider credentialProvider)
context
- android应用的applicationContextendpoint
- MNS访问域名credentialProvider
- 鉴权设置public MNSClient(Context context, java.lang.String endpoint, CredentialProvider credentialProvider, ClientConfiguration conf)
context
- android应用的applicationContextendpoint
- MNS访问域名credentialProvider
- 鉴权设置conf
- 网络参数设置public MNSAsyncTask<CreateQueueResult> asyncCreateQueue(CreateQueueRequest request, MNSCompletedCallback<CreateQueueRequest,CreateQueueResult> completedCallback)
MNS
asyncCreateQueue
in interface MNS
public CreateQueueResult createQueue(CreateQueueRequest request) throws ClientException, ServiceException
MNS
createQueue
in interface MNS
ClientException
ServiceException
public MNSAsyncTask<DeleteQueueResult> asyncDeleteQueue(DeleteQueueRequest request, MNSCompletedCallback<DeleteQueueRequest,DeleteQueueResult> completedCallback)
MNS
asyncDeleteQueue
in interface MNS
public DeleteQueueResult deleteQueue(DeleteQueueRequest request) throws ClientException, ServiceException
MNS
deleteQueue
in interface MNS
ClientException
ServiceException
public MNSAsyncTask<SetQueueAttributesResult> asyncSetQueueAttributes(SetQueueAttributesRequest request, MNSCompletedCallback<SetQueueAttributesRequest,SetQueueAttributesResult> completedCallback)
MNS
asyncSetQueueAttributes
in interface MNS
public SetQueueAttributesResult setQueueAttributes(SetQueueAttributesRequest request) throws ClientException, ServiceException
MNS
setQueueAttributes
in interface MNS
ClientException
ServiceException
public MNSAsyncTask<GetQueueAttributesResult> asyncGetQueueAttributes(GetQueueAttributesRequest request, MNSCompletedCallback<GetQueueAttributesRequest,GetQueueAttributesResult> completedCallback)
MNS
asyncGetQueueAttributes
in interface MNS
public GetQueueAttributesResult getQueueAttributes(GetQueueAttributesRequest request) throws ClientException, ServiceException
MNS
getQueueAttributes
in interface MNS
ClientException
ServiceException
public MNSAsyncTask<ListQueueResult> asyncListQueue(ListQueueRequest request, MNSCompletedCallback<ListQueueRequest,ListQueueResult> completedCallback)
MNS
asyncListQueue
in interface MNS
public ListQueueResult listQueue(ListQueueRequest request) throws ClientException, ServiceException
MNS
listQueue
in interface MNS
ClientException
ServiceException
public MNSAsyncTask<SendMessageResult> asyncSendMessage(SendMessageRequest request, MNSCompletedCallback<SendMessageRequest,SendMessageResult> completedCallback)
MNS
asyncSendMessage
in interface MNS
public SendMessageResult sendMessage(SendMessageRequest request) throws ClientException, ServiceException
MNS
sendMessage
in interface MNS
ClientException
ServiceException
public MNSAsyncTask<ReceiveMessageResult> asyncReceiveMessage(ReceiveMessageRequest request, MNSCompletedCallback<ReceiveMessageRequest,ReceiveMessageResult> completedCallback)
MNS
asyncReceiveMessage
in interface MNS
public ReceiveMessageResult receiveMessage(ReceiveMessageRequest request) throws ClientException, ServiceException
MNS
receiveMessage
in interface MNS
ClientException
ServiceException
public MNSAsyncTask<DeleteMessageResult> asyncDeleteMessage(DeleteMessageRequest request, MNSCompletedCallback<DeleteMessageRequest,DeleteMessageResult> completedCallback)
MNS
asyncDeleteMessage
in interface MNS
public DeleteMessageResult deleteMessage(DeleteMessageRequest request) throws ClientException, ServiceException
MNS
deleteMessage
in interface MNS
ClientException
ServiceException
public MNSAsyncTask<PeekMessageResult> asyncPeekMessage(PeekMessageRequest request, MNSCompletedCallback<PeekMessageRequest,PeekMessageResult> completedCallback)
MNS
asyncPeekMessage
in interface MNS
public PeekMessageResult peekMessage(PeekMessageRequest request) throws ClientException, ServiceException
MNS
peekMessage
in interface MNS
ClientException
ServiceException
public MNSAsyncTask<ChangeMessageVisibilityResult> asyncChangeMessageVisibility(ChangeMessageVisibilityRequest request, MNSCompletedCallback<ChangeMessageVisibilityRequest,ChangeMessageVisibilityResult> completedCallback)
MNS
asyncChangeMessageVisibility
in interface MNS
public ChangeMessageVisibilityResult changeMessageVisibility(ChangeMessageVisibilityRequest request) throws ClientException, ServiceException
MNS
changeMessageVisibility
in interface MNS
ClientException
ServiceException