Overview

Namespaces

  • Net
    • Bazzline
      • Component
        • ProcessForkManager

Classes

  • AbstractTask
  • ForkManager
  • ForkManagerEvent
  • ForkManagerFactory
  • TaskManager

Interfaces

  • ExecutableInterface
  • TaskInterface

Exceptions

  • InvalidArgumentException
  • RuntimeException
  • Overview
  • Namespace
  • Class

Class AbstractTask

Class AbstractTask

Net\Bazzline\Component\ProcessForkManager\AbstractTask implements Net\Bazzline\Component\ProcessForkManager\TaskInterface
Abstract
Namespace: Net\Bazzline\Component\ProcessForkManager
Package: Net\Bazzline\Component\ProcessForkManager
Located at AbstractTask.php
Methods summary
public integer
# getRunTime( )

Returns

integer
public integer
# getMemoryUsage( )

Returns

integer

Implementation of

Net\Bazzline\Component\ProcessForkManager\TaskInterface::getMemoryUsage()
public integer
# getParentProcessId( )

Returns

integer

Implementation of

Net\Bazzline\Component\ProcessForkManager\TaskInterface::getParentProcessId()
public integer
# getProcessId( )

Returns

integer

Implementation of

Net\Bazzline\Component\ProcessForkManager\TaskInterface::getProcessId()
public boolean
# isAborted( )

Returns

boolean

Implementation of

Net\Bazzline\Component\ProcessForkManager\TaskInterface::isAborted()
public boolean
# isFinished( )

Returns

boolean

Implementation of

Net\Bazzline\Component\ProcessForkManager\TaskInterface::isFinished()
public boolean
# isNotStarted( )

Returns

boolean

Implementation of

Net\Bazzline\Component\ProcessForkManager\TaskInterface::isNotStarted()
public boolean
# isRunning( )

Returns

boolean

Implementation of

Net\Bazzline\Component\ProcessForkManager\TaskInterface::isRunning()
public
# markAsAborted( )

Implementation of

Net\Bazzline\Component\ProcessForkManager\TaskInterface::markAsAborted()
public
# markAsFinished( )

Implementation of

Net\Bazzline\Component\ProcessForkManager\TaskInterface::markAsFinished()
public
# markAsRunning( )

Implementation of

Net\Bazzline\Component\ProcessForkManager\TaskInterface::markAsRunning()
public
# setParentProcessId( integer $parentProcessId )

Parameters

$parentProcessId

Implementation of

Net\Bazzline\Component\ProcessForkManager\TaskInterface::setParentProcessId()
public
# setStartTime( integer $timestamp )

Parameters

$timestamp

Implementation of

Net\Bazzline\Component\ProcessForkManager\TaskInterface::setStartTime()
protected
# dispatchSignal( )
protected
# setUpSignalHandling( $nameOfSignalHandlerMethod )

Parameters

$nameOfSignalHandlerMethod

Throws

Net\Bazzline\Component\ProcessForkManager\InvalidArgumentException

Codecoverageignore

Methods inherited from Net\Bazzline\Component\ProcessForkManager\ExecutableInterface
execute()
Constants summary
integer STATUS_ABORTED
# 2
integer STATUS_FINISHED
# 1
integer STATUS_NOT_STARTED
# 0
integer STATUS_RUNNING
# 3
PHP Process Fork Manager Component by bazzline.net API documentation generated by ApiGen