PHP Class Kraken\Runtime\Container\Manager\ProcessManagerRemote

Inheritance: implements Kraken\Runtime\Container\ProcessManagerInterface
Afficher le fichier Open project: kraken-php/framework

Protected Properties

Свойство Type Description
$channel Kraken\Channel\ChannelInterface
$receiver string
$runtime string

Méthodes publiques

Méthode Description
__construct ( Kraken\Runtime\RuntimeContainerInterface $runtime, Kraken\Channel\ChannelInterface $channel, string | null $receiver = null )
__destruct ( )
createProcess ( $alias, $name, $flags = Runtime::CREATE_DEFAULT, $params = [] )
createProcesses ( $definitions, $flags = Runtime::CREATE_DEFAULT, $params = [] )
destroyProcess ( $alias, $flags = Runtime::DESTROY_FORCE_SOFT, $params = [] )
destroyProcesses ( $aliases, $flags = Runtime::DESTROY_FORCE_SOFT, $params = [] )
existsProcess ( $alias )
flushProcesses ( $flags = Runtime::DESTROY_KEEP )
getProcesses ( )
sendCommand ( $alias, $command, $params = [] )
sendMessage ( $alias, $message, $flags = Channel::MODE_DEFAULT )
sendRequest ( $alias, $message, $params = [] )
startProcess ( $alias, $params = [] )
startProcesses ( $aliases, $params = [] )
stopProcess ( $alias, $params = [] )
stopProcesses ( $aliases, $params = [] )

Méthodes protégées

Méthode Description
createRequest ( Kraken\Channel\ChannelInterface $channel, string $receiver, string $command ) : Request Create Request.

Method Details

__construct() public méthode

public __construct ( Kraken\Runtime\RuntimeContainerInterface $runtime, Kraken\Channel\ChannelInterface $channel, string | null $receiver = null )
$runtime Kraken\Runtime\RuntimeContainerInterface
$channel Kraken\Channel\ChannelInterface
$receiver string | null

__destruct() public méthode

public __destruct ( )

createProcess() public méthode

public createProcess ( $alias, $name, $flags = Runtime::CREATE_DEFAULT, $params = [] )

createProcesses() public méthode

public createProcesses ( $definitions, $flags = Runtime::CREATE_DEFAULT, $params = [] )

createRequest() protected méthode

Create Request.
protected createRequest ( Kraken\Channel\ChannelInterface $channel, string $receiver, string $command ) : Request
$channel Kraken\Channel\ChannelInterface
$receiver string
$command string
Résultat Kraken\Channel\Extra\Request

destroyProcess() public méthode

public destroyProcess ( $alias, $flags = Runtime::DESTROY_FORCE_SOFT, $params = [] )

destroyProcesses() public méthode

public destroyProcesses ( $aliases, $flags = Runtime::DESTROY_FORCE_SOFT, $params = [] )

existsProcess() public méthode

public existsProcess ( $alias )

flushProcesses() public méthode

public flushProcesses ( $flags = Runtime::DESTROY_KEEP )

getProcesses() public méthode

public getProcesses ( )

sendCommand() public méthode

public sendCommand ( $alias, $command, $params = [] )

sendMessage() public méthode

public sendMessage ( $alias, $message, $flags = Channel::MODE_DEFAULT )

sendRequest() public méthode

public sendRequest ( $alias, $message, $params = [] )

startProcess() public méthode

public startProcess ( $alias, $params = [] )

startProcesses() public méthode

public startProcesses ( $aliases, $params = [] )

stopProcess() public méthode

public stopProcess ( $alias, $params = [] )

stopProcesses() public méthode

public stopProcesses ( $aliases, $params = [] )

Property Details

$channel protected_oe property

protected ChannelInterface,Kraken\Channel $channel
Résultat Kraken\Channel\ChannelInterface

$receiver protected_oe property

protected string $receiver
Résultat string

$runtime protected_oe property

protected string $runtime
Résultat string