AXIAM PHP SDK

Reactor

Table of Contents

Interfaces

ReactorDelivery
One message off the reactor's own queue (CONTRACT.md §22.1).
ReactorTransport
One live broker session for a reactor: a consumer on the reactor's own queue, and a way to publish a reply back to the queue the delivery named (CONTRACT.md §22.1, §8b).

Classes

AmqpLibReactorDelivery
Adapts a `php-amqplib` {@see AMQPMessage} to {@see ReactorDelivery} (CONTRACT.md §22.1).
AmqpLibReactorTransport
The `php-amqplib` implementation of {@see ReactorTransport} (CONTRACT.md §22.1, §8b).
ReactorAnswer
What a reactor handler decided (CONTRACT.md §22.4, §22.10).
ReactorConfig
Identifies one reactor to {@see ReactorServer} (CONTRACT.md §22.1, §22.10, §22.12).
ReactorEvent
One hook firing, delivered to a reactor and **already verified** (CONTRACT.md §22.3).
ReactorEvents
The CONTRACT.md §22.5 event registry, §22.8's budget constants and §22.1's topology helpers.
ReactorEventSpec
One hookable event from the CONTRACT.md §22.5 registry: its wire name, what a reply may change, and what happens when the reactor does not answer.
ReactorHandlers
Declarative reactor handler binding — CONTRACT.md §22.14.
ReactorProtocol
The reactor wire protocol — CONTRACT.md §22.2, §22.3, §22.4.
ReactorRejection
A reactor delivery or handler answer this SDK refuses (CONTRACT.md §22.3, §22.4).
ReactorServer
The CONTRACT.md §22 reactor runtime — §22.10's `reactor_serve`, spelled {@see self::reactorServe()} in PHP by that subsection's per-language table.
ReactorTelemetryEvent
One reactor-runtime telemetry event (CONTRACT.md §19, §22.8).
On this page

Search results