Funciones SAM
Clases predefinidas
SAMConnection
Objeto que representa una conexión a un servidor de mensajería
Constructor
-
new SAMConnection - construir un nuevo objeto de conexión que permite la conexión a una infrastructura de mensajería.
Métodos
-
commit - un método que hace el 'commit' (consolida) una unidad de trabajo volátil.
-
connect - un método que conecta un script PHP a un servidor de mensajería.
-
disconnect - un método que desconecta un script PHP de un servidor de mensajería.
-
isConnected - un método que comprueba si un script PHP está conectado a un servidor de mensajería.
-
peek - un método que recibe un mensaje de una cola de mensajes sin eliminarlo de la cola.
-
peekAll - un método que recibe uno o más mensajes de una cola de mensajes sin eliminarlos de la cola.
-
receive - un método que recibe un mensaje de una cola de mensajes o suscripción.
-
remove - un método que elimina un mensaje de una cola.
-
rollback - un método que cancela (revierte) una unidad de trabajo no consolidada.
-
send - un método que envía un mensaje a una cola o lo publica en un tema.
-
setDebug - un método que activa o desactiva la información adicional de depuración.
-
subscribe - un método que crea una suscripción a uno o más temas.
-
unsubscribe - un método que destruye una suscripción a uno o más temas.
SAMMessage
Objeto que representa un mensaje a ser enviado o recibido
Constructor
-
new SAMMessage - construye un nuevo mensaje.
Tabla de contenidos
- SAMConnection::commit — Hace el commit (consolida) la unidad de trabajo actual.
- SAMConnection::connect — Establece una conexión a un servidor de mensajería
- SAMConnection::__construct — Crea una nueva conexión a un Servidor de Mensajería
- SAMConnection::disconnect — Desconecta de un Servidor de Mensajería
- SAMConnection::errno — Contiene el código de error numérico de la última operación SAM ejecutada
- SAMConnection::error — Contiene el texto con la descripción de la última operación SAM fallida
- SAMConnection::isConnected — Consulta si se ha establecido conexión a un Servidor de Mensajería
- SAMConnection::peek — Lectura de un mensaje de una cola sin eliminarlo de la cola.
- SAMConnection::peekAll — Lectura de uno o más mensajes de una cola, sin eliminarlo de la cola.
- SAMConnection::receive — Recibir un mensaje de una cola o de una suscripción.
- SAMConnection::remove — Elimina un mensaje de una cola
- SAMConnection::rollback — Cancela (revierte) una unidad de trabajo pendiente de ser consolidada.
- SAMConnection::send — Envía un mensaje a una cola o lo publica en un asunto.
- SAMConnection::setDebug — Activa o desactiva la información adicional de depuración.
- SAMConnection::subscribe — Crea una suscripción a un tema específico.
- SAMConnection::unsubscribe — Cancela una suscripción a un tema específico.
- SAMMessage::body — El cuerpo del mensaje.
- SAMMessage::__construct — Crea un nuevo objeto de mensaje
- SAMMessage::header — Las propiedades en la cabecera del mensaje.