SAMConnection::subscribe
(PECL sam >= 0.1.0)
SAMConnection::subscribe — Create a subscription to a specified topic.
Description
string SAMConnection::subscribe
( string
$targetTopic
)The "subscribe" method is used to create a new subscription to a specified topic.
Parameters
-
targetTopic
-
The identity of the topic (topic://topicname) to subscribe to.
Return Values
A subscription identifier that can be used in a subsequent receive call as
a selector to obtain any topic data or FALSE
if an error occurred. The
subscription identifier should be used in the receive call in place of the
simple topic name.
Examples
Example #1 Subscribe to a topic
<?php
$subid = $conn->subscribe('topic://A');
if (!$subid) {
// The subscribe failed!
echo "Subscribe failed ($conn->errno) $conn->error";
}
?>
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Другие службы
- Simple Asynchronous Messaging
- Функция SAMConnection::commit() - Commits (completes) the current unit of work.
- Функция SAMConnection::connect() - Establishes a connection to a Messaging Server
- Функция SAMConnection::__construct() - Creates a new connection to a Messaging Server
- Функция SAMConnection::disconnect() - Disconnects from a Messaging Server
- Функция SAMConnection::errno() - Contains the unique numeric error code of the last executed SAM operation.
- Функция SAMConnection::error() - Contains the text description of the last failed SAM operation.
- Функция SAMConnection::isConnected() - Queries whether a connection is established to a Messaging Server
- Функция SAMConnection::peek() - Read a message from a queue without removing it from the queue.
- Функция SAMConnection::peekAll() - Read one or more messages from a queue without removing it from the queue.
- Функция SAMConnection::receive() - Receive a message from a queue or subscription.
- Функция SAMConnection::remove() - Remove a message from a queue.
- Функция SAMConnection::rollback() - Cancels (rolls back) an in-flight unit of work.
- Функция SAMConnection::send() - Send a message to a queue or publish an item to a topic.
- Функция SAMConnection::setDebug() - Turn on or off additional debugging output.
- Функция SAMConnection::subscribe() - Create a subscription to a specified topic.
- Функция SAMConnection::unsubscribe() - Cancel a subscription to a specified topic.
- Функция SAMMessage::body() - The body of the message.
- Функция SAMMessage::__construct() - Creates a new Message object
- Функция SAMMessage::header() - The header properties of the message.
Коментарии
404 Not Found