Cluster
Less than 1 minute
Cluster
Manages peer connectivity and command routing for Warlock clustering.
class ClusterProperties
peers
public array $peerslog
Logger used by cluster manager operations.
private Logger $logconfig
private array $configMethods
__construct
public __construct(Logger $log, array $config): voidParameters
| Parameter | Type | Description |
|---|---|---|
$log | Logger | |
$config | array |
start
Starts peer connections configured for cluster mode.
public start(Main $main): voidParameters
| Parameter | Type | Description |
|---|---|---|
$main | Main |
stop
public stop(): voidaddPeer
public addPeer(Peer $peer): voidParameters
| Parameter | Type | Description |
|---|---|---|
$peer | Peer |
removePeer
public removePeer(Peer $peer): voidParameters
| Parameter | Type | Description |
|---|---|---|
$peer | Peer |
process
public process(): voidprocessCommand
public processCommand(Peer $peer, PacketType $command, ?\stdClass $payload): voidParameters
| Parameter | Type | Description |
|---|---|---|
$peer | Peer | |
$command | PacketType | |
$payload | \stdClass |
Generated by Hazaar API Doc Generator on Tue, 21 Apr 2026 04:00:25 +0000