AXIAM PHP SDK

SsfUnjudgedEvent extends TelemetryEvent
in package

FinalYes

Emitted when `ssf.poll` returns normally leaving at least one SET unjudged (CONTRACT.md §19.1, contract 1.60; §34.2 P1).

An unjudged SET raises nothing: poll() returns what it judged and the transmitter offers the rest again. Without this event a JWKS or replay-store outage would be invisible to the caller for as long as some SET of each batch still verifies. It carries a count and a category — never a jti, never a SET.

Table of Contents

Constants

CATEGORY_KEY_FETCH  : mixed = 'key_fetch'
A JWKS or SSF configuration fetch failed (or failed less than a minute ago).
CATEGORY_REPLAY_STORE  : mixed = 'replay_store'
The replay store could not answer.
OUTCOME_FAILURE  : mixed = 'failure'
Outcome: the call failed, at any layer.
OUTCOME_SUCCESS  : mixed = 'success'
Outcome: the call returned a usable response.
REFRESH_FOLLOWER  : mixed = 'follower'
Refresh role: this caller waited on another's refresh.
REFRESH_LEADER  : mixed = 'leader'
Refresh role: this caller performed the refresh.

Properties

$category  : string
$operation  : string
$unjudged  : int

Methods

__construct()  : mixed

Constants

CATEGORY_KEY_FETCH

A JWKS or SSF configuration fetch failed (or failed less than a minute ago).

public mixed CATEGORY_KEY_FETCH = 'key_fetch'

CATEGORY_REPLAY_STORE

The replay store could not answer.

public mixed CATEGORY_REPLAY_STORE = 'replay_store'

OUTCOME_FAILURE

Outcome: the call failed, at any layer.

public mixed OUTCOME_FAILURE = 'failure'

OUTCOME_SUCCESS

Outcome: the call returned a usable response.

public mixed OUTCOME_SUCCESS = 'success'

REFRESH_FOLLOWER

Refresh role: this caller waited on another's refresh.

public mixed REFRESH_FOLLOWER = 'follower'

REFRESH_LEADER

Refresh role: this caller performed the refresh.

public mixed REFRESH_LEADER = 'leader'

Properties

Methods

__construct()

public __construct(string $operation, int $unjudged, string $category) : mixed
Parameters
$operation : string

The operation name, ssf.poll.

$unjudged : int

How many SETs of the batch were left unjudged.

$category : string

What left them unjudged: self::CATEGORY_KEY_FETCH or self::CATEGORY_REPLAY_STORE.

On this page

Search results