RestartPolicy
class RestartPolicy extends Alvine
Die RestartPolicy steuert das Verhalten beim beenden eines Containers. Soll dieser neu gestartet werden und wenn ja, wie oft soll dies geschehen.
Constants
ONFAILURE |
Im Fehlerfall neu starten |
ALWAYS |
Immer neu starten |
Properties
protected string | $name | ||
protected integer | $maximumRetryCount |
Methods
__construct(string $name, string $maximumRetryCount = 0)
Neue Instanz erstellen
string
getName()
Name des Containers
integer
getMaximumRetryCount()
getMaximumRetryCount für den Typ on-failure
string
__toString()
Ausgabe
static RestartPolicy
getInstanceFromArray(array|ArrayHelper $array)
Objekt erstellen
array
toArray()
Array
static RestartPolicy
getRestartOnFailureInstance(integer $maximumRetryCount)
Bei Fehler neu starten
static RestartPolicy
getRestartAlwaysInstance()
Immer neustarten
Details
at line 67
__construct(string $name, string $maximumRetryCount = 0)
Neue Instanz erstellen
at line 80
string
getName()
Name des Containers
at line 89
integer
getMaximumRetryCount()
getMaximumRetryCount für den Typ on-failure
at line 100
string
__toString()
Ausgabe
name:maximumRetryCount
at line 111
static RestartPolicy
getInstanceFromArray(array|ArrayHelper $array)
Objekt erstellen
at line 121
array
toArray()
Array
at line 132
static RestartPolicy
getRestartOnFailureInstance(integer $maximumRetryCount)
Bei Fehler neu starten
at line 144
static RestartPolicy
getRestartAlwaysInstance()
Immer neustarten