Optional
beforeActor that must be registered in the bus before this actor.
The bus this actor subscribes to.
Optional
busThe message that will be configured in the bus for reporting failures.
This message may be a template string that contains references to the executed action
.
For example, the following templated string is allowed:
"RDF dereferencing failed: no actors could handle ${action.handle.mediaType}"
Multiplier for how aggressively the delay should follow the latest response time, ideally in range ]0.0, 1.0].
The response time of a failed request is taken into account with this multiplier applied.
An actor that listens to HTTP invalidation events
Whether rate limiting should be applied from the first request onwards, instead of waiting for a request to fail. Enabling this behaviour can help avoid spamming a server with large amounts of requests when execution begins.
The HTTP mediator.
The name for this actor.
Whether requests should be allowed to overlap, instead of being effectively queued one after another for a host. Enabling this behaviour may help with overall performance, but will make the rate limiter less accurate, and make it impossible for the limiter to smooth out large bursts of requests to a given host.