class Job extends Job

Client-Job

Constants

PRIORITY_HIGH

Hohe Priorität

PRIORITY_STANDARD

Normale Priorität

PRIORITY_LOW

Geringe Priorität

Properties

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

Methods

__construct(string $name, Payload $payload, integer $priority = self::PRIORITY_STANDARD, boolean $background = false)

Neue Instanz

string
getName()

Name

from Job
getPayload()

Nutzlast

from Job
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
integer
getPriority()

Priorität

boolean
isBackground()

Prüfen ob Hintergrundprozess

string
mixed
getResult()

Ergebnis der Operation

Details

at line 73
__construct(string $name, Payload $payload, integer $priority = self::PRIORITY_STANDARD, boolean $background = false)

Neue Instanz

Parameters

string $name Name
Payload $payload Nutzlast
integer $priority Priorität
boolean $background Hintergrund

in Job at line 79
string getName()

Name

Return Value

string

in Job at line 88
Payload getPayload()

Nutzlast

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
integer getPriority()

Priorität

Return Value

integer

at line 96
boolean isBackground()

Prüfen ob Hintergrundprozess

Return Value

boolean

at line 105
string getPayloadByteStream()

Daten

Return Value

string Daten

at line 114
mixed getResult()

Ergebnis der Operation

Return Value

mixed Kein Ergebnis wird null zurückgegeben