abstract class AbstractTask implements TaskInterface (View source)

Traits

ConfigurationTrait
EventsTrait
LoggerTrait
PidTrait

Properties

protected string $name
protected TaskParameters $parameters

Methods

__construct(Configuration $configuration, Manager $events, LoggerInterface $logger, $name, TaskParameters $parameters)

Task constructor

int
getName()

Get niceness of a running process

int
getParameters()

Get niceness of a running process

int
setName($name)

Get niceness of a running process

int
setParameters(TaskParameters $parameters)

Get niceness of a running process

run()

The run method; SHOULD be implemented by each task

Details

__construct(Configuration $configuration, Manager $events, LoggerInterface $logger, $name, TaskParameters $parameters)

Task constructor

Parameters

Configuration $configuration
Manager $events
LoggerInterface $logger
$name
TaskParameters $parameters

int getName()

Get niceness of a running process

Return Value

int

int getParameters()

Get niceness of a running process

Return Value

int

int setName($name)

Get niceness of a running process

Parameters

$name

Return Value

int

int setParameters(TaskParameters $parameters)

Get niceness of a running process

Parameters

TaskParameters $parameters

Return Value

int

abstract run()

The run method; SHOULD be implemented by each task