NodeJsApplication
class NodeJsApplication extends ExternalApplicationAbstract
Traits
Properties
protected | $_type | from ExternalApplicationAbstract | |
protected string | $_group | Group name that runs the app process |
from ApplicationAbstract |
protected string | $_user | Username that runs the app process |
from ApplicationAbstract |
Methods
Details
in
HasListeners at line 17
void
setListener(Listener $listener)
Setup new listener
in
HasListeners at line 27
array
getListeners()
Get listeners linked to object;
in
HasListeners at line 37
bool
hasListeners()
Check if listeners are empty or not
in
ApplicationAbstract at line 101
__construct($data = null)
No description
in
ApplicationAbstract at line 111
void
setUnitRequest(UnitRequest $unitRequest)
No description
in
ApplicationAbstract at line 116
string
getType()
No description
in
ApplicationAbstract at line 121
string
getGroup()
No description
in
ApplicationAbstract at line 126
void
setGroup(string $name)
No description
in
ApplicationAbstract at line 131
string
getUser()
No description
in
ApplicationAbstract at line 136
void
setUser(string $name)
No description
in
ApplicationAbstract at line 141
array
getEnvironment()
No description
in
ApplicationAbstract at line 149
void
setEnvironment(array $environment)
No description
in
ApplicationAbstract at line 160
ProcessIsolation|null
getIsolation()
No description
in
ApplicationAbstract at line 165
void
setIsolation(ProcessIsolation $isolation)
No description
in
ApplicationAbstract at line 170
ApplicationProcess|int|null
getProcesses()
No description
in
ApplicationAbstract at line 175
void
setProcesses(ApplicationProcess|int $processes)
No description
in
ApplicationAbstract at line 180
RequestLimit|null
getLimits()
No description
in
ApplicationAbstract at line 185
void
setLimits(RequestLimit $requestLimit)
No description
in
ApplicationAbstract at line 190
string
getStdErr()
No description
in
ApplicationAbstract at line 195
void
setStdErr(string $path)
No description
in
ApplicationAbstract at line 200
string
getStdOut()
No description
in
ApplicationAbstract at line 205
void
setStdOut(string $path)
No description
in
ApplicationAbstract at line 210
string
getWorkingDirectory()
No description
in
ApplicationAbstract at line 215
void
setWorkingDirectory(string $path)
No description
in
ApplicationAbstract at line 223
string
getName()
No description
in
ApplicationAbstract at line 231
void
setName(string $name)
No description
in
ExternalApplicationAbstract at line 62
final void
parseFromArray(array $data)
Parse data from array
in
ApplicationAbstract at line 295
bool
restartApplication()
No description
in
ExternalApplicationAbstract at line 80
array
toArray()
No description
in
ApplicationAbstract at line 321
string|false
toJson()
No description
in
ExternalApplicationAbstract at line 33
string
getExecutable()
No description
in
ExternalApplicationAbstract at line 41
void
setExecutable(string $executable)
No description
in
ExternalApplicationAbstract at line 49
array|string
getArguments()
No description
in
ExternalApplicationAbstract at line 57
void
setArguments(array|string $arguments)
No description