Stomp::readFrame
Stomp::setReadTimeout
Stomp
PHP Manual

# Stomp::send

# stomp_send

(PECL stomp >= 0.1.0)

Stomp::send -- stomp_send — Sends a message

### Beschreibung

Object oriented style (method):

public bool Stomp::send ( string `$destination` , mixed `$msg` [, array `$headers` ] )

Procedural style:

bool stomp_send ( resource `$link` , string `$destination` , mixed `$msg` [, array `$headers` ] )

Sends a message to the Message Broker.

### Parameter-Liste

`link`

  Nur für prozedurale Aufrufe: Die Stomp-Verbindung, die von stomp_connect() zurückgegeben wurde.

`destination`

  Where to send the message

`msg`

  Message to send.

`headers`

  Assoziatites Array, welches alle zusätzlichen Header beinhaltet (z.B: receipt).

### Rückgabewerte

Gibt bei Erfolg `TRUE` zurück. Im Fehlerfall wird `FALSE` zurückgegeben.

### Anmerkungen

> Hinweis: Ein Transaktionsheader kann angegeben werden. Dies zeigt an, dass die Bestätigung der Nachricht ein Bestandteil der benanten Transaktion sein soll.

Tipp

Eine grundlegende Eigenschaft von Stomp ist die Synchronität. Synchrone Kommunikation kann durch das Hinzufügen eines Empfangsheaders (receipt-Header) implementiert werden. Dies wird dazu führen, dass Methoden nicht zurückkehren, bis der Server den Empfang der Nachricht bestätigt hat oder der Lese-Timeout übershcritten wurde.

### Beispiele

See stomp_ack().

Stomp::readFrame
Stomp::setReadTimeout
Stomp
PHP Manual