A

AbstractClientClass in namespace Alvine\Infrastructure\Gearman
Abstrakter Client für den Client und Worker
$Status#availableWorkersProperty in class Status
Job::assignServerHandle() — Method in class Job
ID des Jobs auf dem Server
ArrayPayloadClass in namespace Alvine\Infrastructure\Gearman\Payload
Container für den Transport von serialisierbaren Daten
$Binary#argumentProperty in class Binary
Binary::addArgument() — Method in class Binary
Argument hinzufügen
AllYoursClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Übergabe eines Jobs direkt an den Worker. Aktuell nicht implementiert
Worker::available() — Method in class Worker
Prüft ob der server verfügbar ist.

B

$Job#backgroundProperty in class Job
BinaryClass in namespace Alvine\Infrastructure\Gearman\Protocol
Binäres-Packet

C

$Worker#clientIDProperty in class Worker
ClientClass in namespace Alvine\Infrastructure\Gearman
Der Gearman-Client stellt eine Verbindung zum Server her und führt Jobs aus.
ComponentClass in namespace Alvine\Infrastructure\Gearman
GearmanComponent
Job::createPayload() — Method in class Job
Paylad-Objekt erstellen
CanDoClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Information vom Worker an den Server, das die übergebene Funktion ab jetzt zur Verarbeitung bereit steht.
CanDoTimeoutClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Job mit einem Timeout versehen
CantDoClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht wird eine Methode vom Server abgemeldet.

D

$Status#denominatorProperty in class Status
$Job#doneProperty in class Job
$ArrayPayload#dataProperty in class ArrayPayload
$Entity#dataProperty in class Entity
$Simple#dataProperty in class Simple
DoEchoClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht wird ein Echo abgesetzt. Diese Nachricht wird für ein Ping verwendet und ist zum Testen geeignet.
DoEchoClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
DoEcho-Packet

E

Client::execute() — Method in class Client
Jobs auf dem Gearmanserver ausführen
ExitExceptionClass in namespace Alvine\Infrastructure\Gearman
ExitException
EntityClass in namespace Alvine\Infrastructure\Gearman\Payload
Container für den Transport von serialisierbaren Daten
ErrorClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
Error-Paket

F

$Status#functionProperty in class Status
$Worker#fdProperty in class Worker
$Worker#functionsProperty in class Worker

G

Status::getFunction() — Method in class Status
Funktionsname
Status::getTotal() — Method in class Status
Gesamtzahl der Prozesse
Status::getRunnning() — Method in class Status
Laufende Prozesse
Status::getAvailableWorkers() — Method in class Status
Verfügbare Worker
Worker::getFileDescriptor() — Method in class Worker
File Descriptor
Worker::getIpAddress() — Method in class Worker
IP-Adresse des Workers
Worker::getClientID() — Method in class Worker
ClientID
Worker::getFunctions() — Method in class Worker
Funktionen
Client::getJobStatus() — Method in class Client
Abfrage des Status eines Background-Jobs am Server
Client::getServerStatus() — Method in class Client
Status des Servers
Client::getServerWorkers() — Method in class Client
Client::getServerVersion() — Method in class Client
Server-Version
Job::getPriority() — Method in class Job
Priorität
Job::getPayloadByteStream() — Method in class Job
Daten
Job::getResult() — Method in class Job
Ergebnis der Operation
Status::getHandle() — Method in class Status
Status::getNumerator() — Method in class Status
Zähler
Status::getDenominator() — Method in class Status
Nenner
Component::getBasePath() — Method in class Component
Pfad der Klasse
Job::getName() — Method in class Job
Name
Job::getPayload() — Method in class Job
Nutzlast
Payload::getByteStream() — Method in class Payload
ArrayPayload::getData() — Method in class ArrayPayload
Daten
ArrayPayload::getByteStream() — Method in class ArrayPayload
Serialisierte Daten
Entity::getData() — Method in class Entity
Daten
Entity::getByteStream() — Method in class Entity
Serialisierte Daten
Simple::getData() — Method in class Simple
Daten
Simple::getByteStream() — Method in class Simple
ByteStream
Binary::getPacketData() — Method in class Binary
Packetdaten im binärformat
GetStatusClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht wird der status abgefragt
GrabJobClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht wird ein Job geholt
GrabJobUniqClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht teilt der Worker dem Server mit, dass er einen Job zum bearbeiten entgegen nimmt.
DoEcho::getData() — Method in class DoEcho
Daten
Error::getCode() — Method in class Error
Code
Error::getMessage() — Method in class Error
Message
JobAssign::getHandle() — Method in class JobAssign
Handle
JobAssign::getName() — Method in class JobAssign
Name
JobAssign::getData() — Method in class JobAssign
Data
JobAssignUniq::getHandle() — Method in class JobAssignUniq
Handle
JobAssignUniq::getJobID() — Method in class JobAssignUniq
JobID
JobAssignUniq::getName() — Method in class JobAssignUniq
Name
JobAssignUniq::getData() — Method in class JobAssignUniq
Data
JobCreated::getHandle() — Method in class JobCreated
Handle
Status::getHandle() — Method in class Status
Handle
Status::getNumerator() — Method in class Status
Zähler
Status::getDenominator() — Method in class Status
Nenner
WorkComplete::getHandle() — Method in class WorkComplete
Handle
WorkComplete::getData() — Method in class WorkComplete
Data
WorkData::getHandle() — Method in class WorkData
Handle
WorkData::getData() — Method in class WorkData
Data
WorkException::getHandle() — Method in class WorkException
Handle
WorkException::getData() — Method in class WorkException
Data
WorkFail::getHandle() — Method in class WorkFail
Handle
WorkStatus::getHandle() — Method in class WorkStatus
Handle
WorkStatus::getData() — Method in class WorkStatus
Daten
WorkWarning::getHandle() — Method in class WorkWarning
Handle
WorkWarning::getData() — Method in class WorkWarning
Data
Packet::getPacketData() — Method in class Packet
Paketdaten
Job::getPayload() — Method in class Job
Nutzlast
Job::getResultPayloadByteStream() — Method in class Job
Nutzlast als Zeichenkette

H

$Status#handleProperty in class Status
HeaderExceptionClass in namespace Alvine\Infrastructure\Gearman\Protocol
HeaderException
Worker::handleEmptyQueue() — Method in class Worker
Warteschleife
Worker::handleJob() — Method in class Worker
Job zuweisen und ausführen

I

AbstractClient::isReceivedFinished() — Method in class AbstractClient
Prüft, ob die Empfangenen Daten ausreichen und gibt false oder true zurück. Wird true zurückgegeben beendet der Socket das Empfangen der Daten.
$Worker#ipProperty in class Worker
Job::isBackground() — Method in class Job
Prüfen ob Hintergrundprozess
Status::isDone() — Method in class Status
Alias für isKnown
Status::isKnown() — Method in class Status
Bekannt
Status::isRunning() — Method in class Status
Läuft
Job::isDone() — Method in class Job
Prüfen ob erledigt
Status::isKnown() — Method in class Status
Job bekannt
Status::isRunning() — Method in class Status
Job läuft

J

JobClass in namespace Alvine\Infrastructure\Gearman\Client
Client-Job
JobClass in namespace Alvine\Infrastructure\Gearman
Abstrakte Jobklasse mit den wichtigsten Methoden und Daten.
JobExceptionClass in namespace Alvine\Infrastructure\Gearman
JobException
JobAssignClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
JobAssign-Paket
JobAssignUniqClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
JobAssignUniq-Paket
JobCreatedClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
JobCreated-Paket
JobClass in namespace Alvine\Infrastructure\Gearman\Worker
Jobspezifikation für das Zusammenspiel mit dem Worker

K

$Status#knownProperty in class Status

M

$Binary#magicProperty in class Binary

N

$Status#numeratorProperty in class Status
$Job#nameProperty in class Job
NotImplementedExceptionClass in namespace Alvine\Infrastructure\Gearman
NotImplementedException
NoJobClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
NoJob-Paket
NoopClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
Noop-Paket
NotImplementedExceptionClass in namespace Alvine\Infrastructure\Gearman\Protocol
NotImplementedException

P

$Job#priorityProperty in class Job
$Job#payloadProperty in class Job
PayloadClass in namespace Alvine\Infrastructure\Gearman
Payload
PingExceptionClass in namespace Alvine\Infrastructure\Gearman
PingException
PreSleepClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht wird dem Server mitgeteilt, dass der Worker jetzt auf Jobs wartet.
Response::parse() — Method in class Response
Die Daten des Servers werden geparsed und in ein entsprechendes Response-Objekt übersetzt.
PacketClass in namespace Alvine\Infrastructure\Gearman\Protocol
Ein Paket das an den Server gesendet wird.
ProtocolExceptionClass in namespace Alvine\Infrastructure\Gearman\Protocol
ProtocolException
Worker::ping() — Method in class Worker
Ping an den Server senden

R

$Status#runnningProperty in class Status
$Status#runningProperty in class Status
$Job#resultProperty in class Job
RequestClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary
Binärer Request
ResetAbilitiesClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht werden alle registrierten Funktionen vom Server abgemeldet.
ResponseClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary
Ergebnis-Packet vom Server
$Worker#registerdProperty in class Worker
Worker::registerMethod() — Method in class Worker
Methode registrieren
Worker::registerDoMethods() — Method in class Worker
Alle Methoden die mit do-anfangen werden registrieren. Diese Methode registriert die Methoden nur einmal und merkt sich den Zustand. Alle weiteren Aufrufe haben keine Funktion mehr. Der Zustand kann über self::resetAbilities() zurückgesetzt werden.
Worker::resetAbilities() — Method in class Worker
Setzt alle am Server registrierten Methoden zurück. Der Worker führt ab diesem Zeitpunkt keine Arbeiten mehr aus.

S

AbstractClient::sendPacket() — Method in class AbstractClient
Paket übertragen
StatusClass in namespace Alvine\Infrastructure\Gearman\Admin
Status-Klasse
Client::shutdownServer() — Method in class Client
Server herunterfahren
Client::setServerMaxqueue() — Method in class Client
Anzahl der Jobs pro Queue begrenzen
StatusClass in namespace Alvine\Infrastructure\Gearman\Client
Status-Klasse
Job::setDone() — Method in class Job
Als erledigt setzen
Job::setResult() — Method in class Job
Rückgabewert setzen
SimpleClass in namespace Alvine\Infrastructure\Gearman\Payload
Container für den Transport einfacher Daten
SetClientIdClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht wird die Client-ID übertragen
SubmitJobClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht wird ein Job übertragen.
StatusClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
Status-Paket
ServerExceptionClass in namespace Alvine\Infrastructure\Gearman
ServerException
Worker::sendStatus() — Method in class Worker
Senden des Standes für Backend-Jobs. $numerator ist der Antel von $denominator der erledigt wurde. Der folgende Aufruf sagt das 50% von 100% erledigt sind.
Worker::sendData() — Method in class Worker
Daten senden
Job::setResultPayload() — Method in class Job
Ergebnis

T

$Status#totalProperty in class Status
$Binary#typeProperty in class Binary

W

WorkerClass in namespace Alvine\Infrastructure\Gearman\Admin
Worker
WorkCompleteClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht wird das Ende einer Nachricht übertagen.
WorkDataClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht werden Daten übertragen.
WorkExceptionClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht wird eine Exception gesendet.
WorkFailClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht wird der Fehler eines Jobs übertragen
WorkStatusClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht wird für einen Background-Job der status übertragen
WorkWarningClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Request
Mit dieser Nachricht wird ein Job mit einer Warnung beendet.
WorkCompleteClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
WorkComplete-Paket
WorkDataClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
WorkData-Paket
WorkExceptionClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
WorkException-Paket
WorkFailClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
WorkFail-Paket
WorkStatusClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
WorkStatus-Paket
WorkWarningClass in namespace Alvine\Infrastructure\Gearman\Protocol\Binary\Response
WorkWarning-Paket
WorkerClass in namespace Alvine\Infrastructure\Gearman
Der Worker stellt Methoden bereit, die vom Server aufgerufen werden können.
Worker::work() — Method in class Worker
Jobs in einer Endlosschleife abarbeiten
Worker::workOnce() — Method in class Worker
Einen Job abarbeiten und dann beenden

_

AbstractClient::__construct() — Method in class AbstractClient
Neue Instanz
Status::__construct() — Method in class Status
Status::__toString() — Method in class Status
Statuszeile
Worker::__construct() — Method in class Worker
Neue Instanz
Worker::__toString() — Method in class Worker
Zeichenkette
Client::__call() — Method in class Client
Serverjob ausführen
Job::__construct() — Method in class Job
Neue Instanz
Status::__construct() — Method in class Status
Neue Instanz
Status::__toString() — Method in class Status
Eine Zeile mit den Werten des Status Die einzelnen Werte sind durch \t (Tab) getrennt
Job::__construct() — Method in class Job
NeueInstanz
ArrayPayload::__construct() — Method in class ArrayPayload
Neue Instanz
Entity::__construct() — Method in class Entity
Neue Instanz
Simple::__construct() — Method in class Simple
Neue Instanz
Binary::__construct() — Method in class Binary
Neue Instanz
Request::__construct() — Method in class Request
Neue Instanz
AllYours::__construct() — Method in class AllYours
Neue Instanz
CanDo::__construct() — Method in class CanDo
Neue Instanz
CanDoTimeout::__construct() — Method in class CanDoTimeout
Neue Instanz
CantDo::__construct() — Method in class CantDo
Neue Instanz
DoEcho::__construct() — Method in class DoEcho
Neue Instanz
GetStatus::__construct() — Method in class GetStatus
Neue Instanz
GrabJob::__construct() — Method in class GrabJob
Neue Instanz
GrabJobUniq::__construct() — Method in class GrabJobUniq
Neue Instanz
PreSleep::__construct() — Method in class PreSleep
Neue Instanz
ResetAbilities::__construct() — Method in class ResetAbilities
Neue Instanz
SetClientId::__construct() — Method in class SetClientId
Neue Instanz
SubmitJob::__construct() — Method in class SubmitJob
Neue Instanz
WorkComplete::__construct() — Method in class WorkComplete
Neue Instanz
WorkData::__construct() — Method in class WorkData
Neue Instanz
WorkException::__construct() — Method in class WorkException
Neue Instanz
WorkFail::__construct() — Method in class WorkFail
Neue Instanz
WorkStatus::__construct() — Method in class WorkStatus
Neue Instanz
WorkWarning::__construct() — Method in class WorkWarning
Neue Instanz
Response::__construct() — Method in class Response
Neue Instanz
DoEcho::__construct() — Method in class DoEcho
Neue Instanz
Error::__construct() — Method in class Error
Neue Instanz
JobAssign::__construct() — Method in class JobAssign
Neue Instanz
JobAssignUniq::__construct() — Method in class JobAssignUniq
Neue Instanz
JobCreated::__construct() — Method in class JobCreated
Neue Instanz
NoJob::__construct() — Method in class NoJob
Neue Instanz
Noop::__construct() — Method in class Noop
Neue Instanz
Status::__construct() — Method in class Status
Neue Instanz
WorkComplete::__construct() — Method in class WorkComplete
Neue Instanz
WorkData::__construct() — Method in class WorkData
Neue Instanz
WorkException::__construct() — Method in class WorkException
Neue Instanz
WorkFail::__construct() — Method in class WorkFail
Neue Instanz
WorkStatus::__construct() — Method in class WorkStatus
Neue Instanz
WorkWarning::__construct() — Method in class WorkWarning
Neue Instanz
Packet::__toString() — Method in class Packet
Paketdaten
Job::__construct() — Method in class Job
NeueInstanz