Fonctions SAM
Classes pré-définies
SAMConnection
Objet représentant une connexion à un serveur de messagerie
Constructeur
-
new SAMConnection : construit un nouvel objet de connexion permettant une connexion à une infrastructure de messagerie.
Méthodes
-
commit : une méthode qui valide un travail.
-
connect : une méthode qui connecte un script PHP à un serveur de messagerie.
-
disconnect : une méthode qui déconnecte un script PHP d'un serveur de messagerie.
-
isConnected : une méthode qui vérifie si un script PHP est connecté à un serveur de messagerie.
-
peek : une méthode qui reçoit un message depuis la file d'attente sans pour autant l'effacer de la file d'attente.
-
peekAll : une méthode qui reçoit un ou plusieurs messages depuis la file d'attente sans pour autant les effacer de la file d'attente.
-
receive : une méthode qui reçoit un message depuis la file d'attente ou depuis une souscription.
-
remove : une méthode qui efface un message depuis la file d'attente.
-
rollback : une méthode qui annule un travail.
-
send : une méthode qui envoie un message à une file d'attente ou sur un sujet.
-
setDebug : une méthode qui active ou non l'affichage des informations de déboguage
-
subscribe : une méthode qui crée une souscription à un ou plusieurs sujets.
-
unsubscribe : une méthode qui détruit une suscription à un ou plusieurs sujets.
SAMMessage
Objet représentant un message à envoyer ou à recevoir.
Constructeur
-
new SAMMessage : construit un nouveau message.
Sommaire
- SAMConnection::commit — Valide le travail courant
- SAMConnection::connect — Établie une connexion à un serveur de messagerie
- SAMConnection::__construct — Crée une nouvelle connexion à un serveur de messagerie
- SAMConnection::disconnect — Déconnexion d'un serveur de messagerie
- SAMConnection::errno — Récupère le numéro de la dernière erreur issue d'une opération SAM
- SAMConnection::error — Récupère la description de la dernière erreur d'une opération SAM
- SAMConnection::isConnected — Vérifie si une connexion est établie avec un serveur de messagerie
- SAMConnection::peek — Lit un message depuis la file d'attente sans l'effacer
- SAMConnection::peekAll — Lit un ou plusieurs messages depuis la file d'attente sans les effacer
- SAMConnection::receive — Reçoit un message depuis une file d'attente ou d'une souscription
- SAMConnection::remove — Efface un message depuis la file d'attente
- SAMConnection::rollback — Annulation d'un travail
- SAMConnection::send — Envoie un message à une file d'attente ou le publie sur un sujet
- SAMConnection::setDebug — Active ou non l'affiche des informations de déboguage
- SAMConnection::subscribe — Crée une souscription à un sujet spécifique
- SAMConnection::unsubscribe — Annule une souscription à un sujet spécifique
- SAMMessage::body — Définit le corps d'un message
- SAMMessage::__construct — Crée un nouvel objet de message
- SAMMessage::header — Les propriétés d'en-tête d'un message