class Socket extends Socket

Socket-Unit

Traits

Unit-Funktionen

Constants

XFLEET_MACHINEID

Auf dem System mit der Maschinen-ID starten

XFLEET_MACHINEOF

Auf einer bestimmten Einheit starten

XFLEET_MACHINEMETADATA

Starten auf Maschinendaten

XFLEET_CONFLICTS

Nicht starten mit anderen Units

XFLEET_GLOBAL

Starten auf allen Systemen im Cluster

STATE_INACTIVE

Die Einheit ist in Fleet bekannt, aber noch keiner Maschine zugewiesen

STATE_LOADED

Die Einheit ist einer Maschine zugewiesen und in systemd geladen, aber wurde noch nicht gestartet.

STATE_LAUNCHED

loaded into systemd, and fleet has called the equivalent of systemctl start

Properties

protected string $currentState from Unit
protected string $desiredState from Unit
protected string $machineID from Unit

Methods

addFleetValue(string $key, string $value)

X-Fleet-Sektion

from Unit
string
getCurrentState()

Aktueller Status

from Unit
string
getDesiredState()

Gewünschter Status

from Unit
string
getMaschineID()

Maschinen-ID

from Unit
Unit
setCurrentState(string $curentState)

Aktueller Status

from Unit
Unit
setDesiredState(string $desiredState)

Gewünschter Status

from Unit
Unit
setMaschineID(string $maschineID)

Maschinen-ID

from Unit
string
asJson()

Unitdaten als Array für Fleet

from Unit

Details

in Unit at line 64
Timer addFleetValue(string $key, string $value)

X-Fleet-Sektion

Fügt einen Wert der Timer-Sektion hinzu. Als Schlüssel stehen Konstanten mit dem Prefix X-FLEET_ zur Verfügung.

Parameters

string $key Schlüssel
string $value Wert

Return Value

Timer

in Unit at line 73
string getCurrentState()

Aktueller Status

Return Value

string Status (inactive, loaded, launched)

in Unit at line 82
string getDesiredState()

Gewünschter Status

Return Value

string Status (inactive, loaded, launched)

in Unit at line 91
string getMaschineID()

Maschinen-ID

Return Value

string ID

in Unit at line 102
Unit setCurrentState(string $curentState)

Aktueller Status

Parameters

string $curentState Status (inactive, loaded, launched)

Return Value

Unit

in Unit at line 114
Unit setDesiredState(string $desiredState)

Gewünschter Status

Parameters

string $desiredState Status (inactive, loaded, launched)

Return Value

Unit

in Unit at line 126
Unit setMaschineID(string $maschineID)

Maschinen-ID

Parameters

string $maschineID ID

Return Value

Unit

in Unit at line 136
string asJson()

Unitdaten als Array für Fleet

Return Value

string JSON