The Stomp class

(PECL stomp >= 0.1.0)

Introduction

Represents a connection between PHP and a Stomp compliant Message Broker.

Class synopsis

classStomp {
public__construct(
    string$broker = ini_get("stomp.default_broker_uri"),
    string$username = ?,
    string$password = ?,
    array$headers = ?
)
publicabort(string$transaction_id, array$headers = ?): bool
stomp_abort(resource$link, string$transaction_id, array$headers = ?): bool
publicack(mixed$msg, array$headers = ?): bool
stomp_ack(resource$link, mixed$msg, array$headers = ?): bool
publicbegin(string$transaction_id, array$headers = ?): bool
stomp_begin(resource$link, string$transaction_id, array$headers = ?): bool
publiccommit(string$transaction_id, array$headers = ?): bool
stomp_commit(resource$link, string$transaction_id, array$headers = ?): bool
stomp_connect(
    string$broker = ini_get("stomp.default_broker_uri"),
    string$username = ?,
    string$password = ?,
    array$headers = ?
): resource
stomp_close(resource$link): bool
publicerror(): string
stomp_error(resource$link): string
stomp_get_read_timeout(resource$link): array
stomp_get_session_id(resource$link): string|false
publichasFrame(): bool
stomp_has_frame(resource$link): bool
publicreadFrame(string$class_name = "stompFrame"): stompframe
stomp_read_frame(resource$link): array
publicsend(string$destination, mixed$msg, array$headers = ?): bool
stomp_send(
    resource$link,
    string$destination,
    mixed$msg,
    array$headers = ?
): bool
publicsetReadTimeout(int$seconds, int$microseconds = ?): void
stomp_set_read_timeout(resource$link, int$seconds, int$microseconds = ?): void
publicsubscribe(string$destination, array$headers = ?): bool
stomp_subscribe(resource$link, string$destination, array$headers = ?): bool
publicunsubscribe(string$destination, array$headers = ?): bool
stomp_unsubscribe(resource$link, string$destination, array$headers = ?): bool
public__destruct()
}

Table of Contents

To Top