$client
$client :
Please refer to https://docs.aliyun.com/?spm=#/pub/mns/api_reference/api_spec&queue_operation for more details
__construct( $endPoint, $accessId, $accessKey, $securityToken = NULL, \AliyunMNS\Config $config = NULL)
Please refer to http://www.aliyun.com/product/mns for more details
$endPoint | ||
$accessId | ||
$accessKey | ||
$securityToken | ||
\AliyunMNS\Config | $config |
getQueueRef( $queueName, $base64 = TRUE) : \AliyunMNS\Queue
Returns a queue reference for operating on the queue this function does not create the queue automatically.
$queueName | ||
$base64 |
$queue: the Queue instance
createQueue(\AliyunMNS\Requests\CreateQueueRequest $request) : \AliyunMNS\Responses\CreateQueueResponse
Create Queue and Returns the Queue reference
\AliyunMNS\Requests\CreateQueueRequest | $request |
if queue already exists
if any argument value is invalid
if any other exception happends
$response: the CreateQueueResponse
createQueueAsync(\AliyunMNS\Requests\CreateQueueRequest $request, \AliyunMNS\AsyncCallback $callback = NULL) : \AliyunMNS\MnsPromise
Create Queue and Returns the Queue reference The request will not be sent until calling MnsPromise->wait();
\AliyunMNS\Requests\CreateQueueRequest | $request | |
\AliyunMNS\AsyncCallback | $callback |
if any exception happends
$promise: the MnsPromise instance
listQueue(\AliyunMNS\Requests\ListQueueRequest $request) : \AliyunMNS\ListQueueResponse:
Query the queues created by current account
\AliyunMNS\Requests\ListQueueRequest | $request |
the response containing queueNames
listQueueAsync(\AliyunMNS\Requests\ListQueueRequest $request, \AliyunMNS\AsyncCallback $callback = NULL)
\AliyunMNS\Requests\ListQueueRequest | $request | |
\AliyunMNS\AsyncCallback | $callback |
deleteQueue( $queueName) : \AliyunMNS\Responses\DeleteQueueResponse
Delete the specified queue the request will succeed even when the queue does not exist
$queueName |
deleteQueueAsync( $queueName, \AliyunMNS\AsyncCallback $callback = NULL)
$queueName | ||
\AliyunMNS\AsyncCallback | $callback |
getTopicRef( $topicName) : \AliyunMNS\Topic
Returns a topic reference for operating on the topic this function does not create the topic automatically.
$topicName |
$topic: the Topic instance
createTopic(\AliyunMNS\Requests\CreateTopicRequest $request) : \AliyunMNS\Responses\CreateTopicResponse
Create Topic and Returns the Topic reference
\AliyunMNS\Requests\CreateTopicRequest | $request |
if topic already exists
if any argument value is invalid
if any other exception happends
$response: the CreateTopicResponse
deleteTopic( $topicName) : \AliyunMNS\Responses\DeleteTopicResponse
Delete the specified topic the request will succeed even when the topic does not exist
$topicName |
listTopic(\AliyunMNS\Requests\ListTopicRequest $request) : \AliyunMNS\ListTopicResponse:
Query the topics created by current account
\AliyunMNS\Requests\ListTopicRequest | $request |
the response containing topicNames
getAccountAttributesAsync(\AliyunMNS\AsyncCallback $callback = NULL)
\AliyunMNS\AsyncCallback | $callback |
setAccountAttributes(\AliyunMNS\Model\AccountAttributes $attributes) : \AliyunMNS\SetAccountAttributesResponse:
Set the AccountAttributes
\AliyunMNS\Model\AccountAttributes | $attributes |
if any exception happends
the response
setAccountAttributesAsync(\AliyunMNS\Model\AccountAttributes $attributes, \AliyunMNS\AsyncCallback $callback = NULL)
\AliyunMNS\Model\AccountAttributes | $attributes | |
\AliyunMNS\AsyncCallback | $callback |
Loading…