schema.retry.retrydef.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of serverlessworkflow-api Show documentation
Show all versions of serverlessworkflow-api Show documentation
Java SDK for Serverless Workflow Specification
{
"type": "object",
"javaType": "io.serverlessworkflow.api.retry.RetryDefinition",
"description": "Retry Definition",
"properties": {
"name": {
"type": "string",
"description": "Unique retry strategy name",
"minLength": 1
},
"delay": {
"type": "string",
"description": "Time delay between retry attempts (ISO 8601 duration format)"
},
"maxDelay": {
"type": "string",
"description": "Maximum time delay between retry attempts (ISO 8601 duration format)"
},
"increment": {
"type": "string",
"description": "Static value by which the delay increases during each attempt (ISO 8601 time format)"
},
"multiplier": {
"type": "string",
"description": "Multiplier value by which interval increases during each attempt (ISO 8601 time format)"
},
"maxAttempts": {
"type": "string",
"default": "0",
"description": "Maximum number of retry attempts. Value of 0 means no retries are performed"
},
"jitter": {
"type": "string",
"minimum": 0.0,
"maximum": 1.0,
"description": "Absolute maximum amount of random time added or subtracted from the delay between each retry (ISO 8601 duration format)"
}
},
"required": [
"name",
"maxAttempts"
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy