class EventQueue extends Client

EventQueue

Constants

API_VERSION

Verwendete API-Version des Docker-Hosts

Properties

protected Closure $eventhandler

Methods

ArrayHelper
getArrayFromJson(string $json)

Umwandlung eines Json in ein ArrayHelper-Objekt

boolean
isReceivedFinished()

Die Event-Queue hat kein Ende, aus diesem Grund werden länge und Chunks nicht beachtet

processReceiveBuffer()

Verarbeitung der Daten

setEventHandler(Closure $callback)

Eventverarbeitung setzen

wait($since = null, $until = null, $filters = null)

Auf Änderung warten

Details

at line 62
protected ArrayHelper getArrayFromJson(string $json)

Umwandlung eines Json in ein ArrayHelper-Objekt

Parameters

string $json Json

Return Value

ArrayHelper

Exceptions

TypeException

at line 78
protected boolean isReceivedFinished()

Die Event-Queue hat kein Ende, aus diesem Grund werden länge und Chunks nicht beachtet

Return Value

boolean

at line 89
protected EventQueue processReceiveBuffer()

Verarbeitung der Daten

Return Value

EventQueue

at line 139
EventQueue setEventHandler(Closure $callback)

Eventverarbeitung setzen

Parameters

Closure $callback

Return Value

EventQueue

at line 167
Client wait($since = null, $until = null, $filters = null)

Auf Änderung warten

Die Funktion kehrt erst zurück, wenn sich der Wert des Schlüssels geändert hat oder das Timeout abgelaufen ist. Das Timeout wird in dieser Methode auf 86400 Sekunden gesetzt.

Antwortet der Server mit einem 200 ohne Änderung, so wird eine leere ObjectMap zurückgegeben.

Parameters

$since
$until
$filters

Return Value

Client