PHP Класс Kraken\Runtime\RuntimeModel

Наследование: implements Kraken\Runtime\RuntimeModelInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$alias string
$args string[]
$core Kraken\Core\CoreInterface
$eventEmitter Kraken\Event\EventEmitterInterface
$loop Kraken\Loop\LoopExtendedInterface
$loopBackup Kraken\Loop\LoopExtendedInterface
$loopNextState integer
$loopState integer
$manager Kraken\Runtime\RuntimeManagerInterface
$name string
$parent string
$state integer
$supervisor Kraken\Supervision\SupervisorInterface

Открытые методы

Метод Описание
__construct ( string $parent, string $alias, string $name, string[] $args = [] )
__destruct ( )
create ( )
destroy ( )
fail ( $ex, $params = [] )
getAlias ( )
getArgs ( )
getCore ( )
getEventEmitter ( )
getHash ( )
getLoop ( )
getName ( )
getParent ( )
getRuntimeManager ( )
getState ( )
getSupervisor ( )
getType ( )
isCreated ( )
isDestroyed ( )
isFailed ( )
isStarted ( )
isState ( $state )
isStopped ( )
setCore ( Kraken\Core\CoreInterface $core = null )
setEventEmitter ( Kraken\Event\EventEmitterInterface $emitter = null )
setLoop ( Kraken\Loop\LoopExtendedInterface $loop = null )
setRuntimeManager ( Kraken\Runtime\RuntimeManagerInterface $manager = null )
setState ( $state )
setSupervisor ( Kraken\Supervision\SupervisorInterface $supervisor = null )
start ( )
state ( )
stop ( )
succeed ( )
supervisor ( )

Защищенные методы

Метод Описание
getLoopState ( ) : integer
isLoopState ( integer $state ) : boolean
setLoopState ( integer $state )
startLoop ( )
stopLoop ( )

Приватные методы

Метод Описание
reflect ( mixed $object, mixed[] $params = [] ) : mixed

Описание методов

__construct() публичный Метод

public __construct ( string $parent, string $alias, string $name, string[] $args = [] )
$parent string
$alias string
$name string
$args string[]

__destruct() публичный Метод

public __destruct ( )

create() публичный Метод

public create ( )

destroy() публичный Метод

public destroy ( )

fail() публичный Метод

public fail ( $ex, $params = [] )

getAlias() публичный Метод

public getAlias ( )

getArgs() публичный Метод

public getArgs ( )

getCore() публичный Метод

public getCore ( )

getEventEmitter() публичный Метод

public getEventEmitter ( )

getHash() публичный Метод

public getHash ( )

getLoop() публичный Метод

public getLoop ( )

getLoopState() защищенный Метод

protected getLoopState ( ) : integer
Результат integer

getName() публичный Метод

public getName ( )

getParent() публичный Метод

public getParent ( )

getRuntimeManager() публичный Метод

public getRuntimeManager ( )

getState() публичный Метод

public getState ( )

getSupervisor() публичный Метод

public getSupervisor ( )

getType() публичный Метод

public getType ( )

isCreated() публичный Метод

public isCreated ( )

isDestroyed() публичный Метод

public isDestroyed ( )

isFailed() публичный Метод

public isFailed ( )

isLoopState() защищенный Метод

protected isLoopState ( integer $state ) : boolean
$state integer
Результат boolean

isStarted() публичный Метод

public isStarted ( )

isState() публичный Метод

public isState ( $state )

isStopped() публичный Метод

public isStopped ( )

setCore() публичный Метод

public setCore ( Kraken\Core\CoreInterface $core = null )
$core Kraken\Core\CoreInterface

setEventEmitter() публичный Метод

public setEventEmitter ( Kraken\Event\EventEmitterInterface $emitter = null )
$emitter Kraken\Event\EventEmitterInterface

setLoop() публичный Метод

public setLoop ( Kraken\Loop\LoopExtendedInterface $loop = null )
$loop Kraken\Loop\LoopExtendedInterface

setLoopState() защищенный Метод

protected setLoopState ( integer $state )
$state integer

setRuntimeManager() публичный Метод

public setRuntimeManager ( Kraken\Runtime\RuntimeManagerInterface $manager = null )
$manager Kraken\Runtime\RuntimeManagerInterface

setState() публичный Метод

public setState ( $state )

setSupervisor() публичный Метод

public setSupervisor ( Kraken\Supervision\SupervisorInterface $supervisor = null )
$supervisor Kraken\Supervision\SupervisorInterface

start() публичный Метод

public start ( )

startLoop() защищенный Метод

protected startLoop ( )

state() публичный Метод

public state ( )

stop() публичный Метод

public stop ( )

stopLoop() защищенный Метод

protected stopLoop ( )

succeed() публичный Метод

public succeed ( )

supervisor() публичный Метод

public supervisor ( )

Описание свойств

$alias защищенное свойство

protected string $alias
Результат string

$args защищенное свойство

protected string[] $args
Результат string[]

$core защищенное свойство

protected CoreInterface,Kraken\Core $core
Результат Kraken\Core\CoreInterface

$eventEmitter защищенное свойство

protected EventEmitterInterface,Kraken\Event $eventEmitter
Результат Kraken\Event\EventEmitterInterface

$loop защищенное свойство

protected LoopExtendedInterface,Kraken\Loop $loop
Результат Kraken\Loop\LoopExtendedInterface

$loopBackup защищенное свойство

protected LoopExtendedInterface,Kraken\Loop $loopBackup
Результат Kraken\Loop\LoopExtendedInterface

$loopNextState защищенное свойство

protected int $loopNextState
Результат integer

$loopState защищенное свойство

protected int $loopState
Результат integer

$manager защищенное свойство

protected RuntimeManagerInterface,Kraken\Runtime $manager
Результат Kraken\Runtime\RuntimeManagerInterface

$name защищенное свойство

protected string $name
Результат string

$parent защищенное свойство

protected string $parent
Результат string

$state защищенное свойство

protected int $state
Результат integer

$supervisor защищенное свойство

protected SupervisorInterface,Kraken\Supervision $supervisor
Результат Kraken\Supervision\SupervisorInterface