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.

Propiedades

  • errno - el código numérico de error del último error que se ha producido en esta conexión. Esta propiedad toma el valor 0 si la última operación acabó con éxito.

  • error - el literal del último error encontrado en esta conexión.

SAMMessage

Objeto que representa un mensaje a ser enviado o recibido

Constructor

Propiedades

  • body - el cuerpo del mensaje.

  • header - las propiedades de cabecera del mensaje.

Tabla de contenidos