Resilience4J Retry Structure
JSON structure for Resilience4j Retry configuration.
Type:
Properties: 0
BulkheadCircuit BreakerFault ToleranceJavaMicroservicesRate LimiterResilienceRetrySpring BootFunctional Programming
Resilience4j Retry Configuration is a JSON Structure definition published by Resilience4j.
Meta-schema:
JSON Structure
{
"name": "Resilience4j Retry Configuration",
"description": "JSON structure for Resilience4j Retry configuration.",
"fields": [
{
"name": "resilience4j.retry.configs",
"type": "map<string, RetryConfig>",
"description": "Named shared retry configuration profiles."
},
{
"name": "resilience4j.retry.instances",
"type": "map<string, RetryInstance>",
"description": "Named retry instances."
},
{
"name": "maxAttempts",
"type": "integer",
"default": 3,
"description": "Maximum number of attempts (including initial call)."
},
{
"name": "waitDuration",
"type": "duration",
"default": "500ms",
"description": "Fixed wait duration between retries."
},
{
"name": "enableExponentialBackoff",
"type": "boolean",
"default": false,
"description": "Enable exponential backoff between retries."
},
{
"name": "exponentialBackoffMultiplier",
"type": "number",
"default": 2.0,
"description": "Backoff multiplier for exponential backoff."
},
{
"name": "enableRandomizedWait",
"type": "boolean",
"default": false,
"description": "Enable randomized wait duration."
},
{
"name": "randomizedWaitFactor",
"type": "number",
"default": 0.5,
"description": "Randomization factor for randomized wait."
},
{
"name": "retryExceptions",
"type": "array<string>",
"description": "Exception classes that trigger a retry."
},
{
"name": "ignoreExceptions",
"type": "array<string>",
"description": "Exception classes that are not retried."
},
{
"name": "retryOnResultPredicate",
"type": "string",
"description": "Class name of a Predicate<T> that determines if a result triggers a retry."
},
{
"name": "baseConfig",
"type": "string",
"description": "Shared configuration name to inherit from (instances only)."
}
]
}
Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure in the catalog.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools
Call it yourself
curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/resilience4j-retry-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.