interface SupervisorRepository

Methods

array
names()

Get the names of all the supervisors currently running.

array
all()

Get information on all of the supervisors.

stdClass|null
find(string $name)

Get information on a supervisor by name.

array
get(array $names)

Get information on the given supervisors.

int
longestActiveTimeout()

Get the longest active timeout setting for a supervisor.

void
update(Supervisor $supervisor)

Update the information about the given supervisor process.

void
forget(array|string $names)

Remove the supervisor information from storage.

void
flushExpired()

Remove expired supervisors from storage.

Details

at line 15
array names()

Get the names of all the supervisors currently running.

Return Value

array

at line 20
array all()

Get information on all of the supervisors.

Return Value

array

at line 25
stdClass|null find(string $name)

Get information on a supervisor by name.

Parameters

string $name

Return Value

stdClass|null

at line 30
array get(array $names)

Get information on the given supervisors.

Parameters

array $names

Return Value

array

at line 35
int longestActiveTimeout()

Get the longest active timeout setting for a supervisor.

Return Value

int

at line 40
void update(Supervisor $supervisor)

Update the information about the given supervisor process.

Parameters

Supervisor $supervisor

Return Value

void

at line 45
void forget(array|string $names)

Remove the supervisor information from storage.

Parameters

array|string $names

Return Value

void

at line 50
void flushExpired()

Remove expired supervisors from storage.

Return Value

void