Package net.ygbstudio.jbrave.core.executors
package net.ygbstudio.jbrave.core.executors
Coordination primitives that serialize and rate-limit execution of Brave Search API requests.
This package provides the single-admission execution gate and the underlying executor used to submit HTTP requests against a shared, rate-limited token. The gate enforces global serialization, FIFO fairness, and automatic retry/backoff on HTTP 429 responses using the server-provided rate-limit metadata.
- Author:
- Yoham Gabriel Barboza B. (YGBStudio)
-
ClassesClassDescriptionAbstractRequestExecutor<T extends AbstractRequestExecutor<T>>Base class for executing HTTP requests using a shared, long-lived
HttpClient.Serializes execution of HTTP requests against a shared Brave API execution context.TheBraveRequestExecutorclass is a concrete implementation of theAbstractRequestExecutorabstract class.