class Job extends Job

Jobspezifikation für das Zusammenspiel mit dem Worker

Der vom Serverübertragene Job wird in einem Woker\Job Objekt abgebildet.

Properties

protected string $name from Job
protected Payload $payload from Job
protected boolean $done from Job
protected mixed $result from Job

Methods

__construct(string $name, Payload $payload, string $id)

NeueInstanz

string
getName()

Name

from Job
getPayload()

Nutzlast

Job
assignServerHandle(string $id)

ID des Jobs auf dem Server

from Job
ßboolean
isDone()

Prüfen ob erledigt

from Job
Job
setDone()

Als erledigt setzen

from Job
Job
setResult(mixed $result)

Rückgabewert setzen

from Job
createPayload(mixed $data)

Paylad-Objekt erstellen

from Job
Job
setResultPayload(Payload $result)

Ergebnis

string
getResultPayloadByteStream()

Nutzlast als Zeichenkette

Details

at line 46
__construct(string $name, Payload $payload, string $id)

NeueInstanz

Parameters

string $name Name
Payload $payload Nutzlast
string $id ID

in Job at line 79
string getName()

Name

Return Value

string

at line 64
Payload getPayload()

Nutzlast

Es wird entweder ein einfacher Typ oder ein Objekt zurückgegeben.

Return Value

Payload

in Job at line 99
Job assignServerHandle(string $id)

ID des Jobs auf dem Server

Parameters

string $id

Return Value

Job

in Job at line 109
ßboolean isDone()

Prüfen ob erledigt

Return Value

ßboolean

in Job at line 118
Job setDone()

Als erledigt setzen

Return Value

Job

in Job at line 134
Job setResult(mixed $result)

Rückgabewert setzen

Der Rückgabewert kann ein einfacher Wert oder ein Objekt sein. Diese Methode macht daraus ein Payload-Objekt.

Parameters

mixed $result Rückgabewert

Return Value

Job

in Job at line 148
static Entity|Payload|Simple|ArrayPayload createPayload(mixed $data)

Paylad-Objekt erstellen

Parameters

mixed $data

Return Value

Entity|Payload|Simple|ArrayPayload

Exceptions

UnsupportedException

at line 87
Job setResultPayload(Payload $result)

Ergebnis

Parameters

Payload $result Ergebnis

Return Value

Job

at line 97
string getResultPayloadByteStream()

Nutzlast als Zeichenkette

Return Value

string Nutzlast als Zeichenkette