abstract class Job extends Alvine

Abstrakte Jobklasse mit den wichtigsten Methoden und Daten.

Properties

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

Methods

__construct(string $name, Payload $payload)

NeueInstanz

string
getName()

Name

getPayload()

Nutzlast

Job
assignServerHandle(string $id)

ID des Jobs auf dem Server

ßboolean
isDone()

Prüfen ob erledigt

Job
setDone()

Als erledigt setzen

Job
setResult(mixed $result)

Rückgabewert setzen

createPayload(mixed $data)

Paylad-Objekt erstellen

Details

at line 66
__construct(string $name, Payload $payload)

NeueInstanz

Parameters

string $name Name
Payload $payload Nutzlast

at line 79
string getName()

Name

Return Value

string

at line 88
Payload getPayload()

Nutzlast

Return Value

Payload

at line 99
Job assignServerHandle(string $id)

ID des Jobs auf dem Server

Parameters

string $id

Return Value

Job

at line 109
ßboolean isDone()

Prüfen ob erledigt

Return Value

ßboolean

at line 118
Job setDone()

Als erledigt setzen

Return Value

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

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