{
  "model": {
    "kind": "model",
    "name": "onFallback",
    "title": "On Fallback",
    "description": "Route to be executed when Hystrix EIP executes fallback",
    "deprecated": false,
    "label": "eip,routing,circuitbreaker",
    "javaType": "org.apache.camel.model.OnFallbackDefinition",
    "input": true,
    "output": false
  },
  "properties": {
    "fallbackViaNetwork": { "kind": "attribute", "displayName": "Fallback Via Network", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the fallback goes over the network. If the fallback will go over the network it is another possible point of failure and so it also needs to be wrapped by a HystrixCommand. It is important to execute the fallback command on a separate thread-pool, otherwise if the main command were to become latent and fill the thread-pool this would prevent the fallback from running if the two commands share the same pool." },
    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Sets the id of this node" },
    "description": { "kind": "element", "displayName": "Description", "required": false, "type": "object", "javaType": "org.apache.camel.model.DescriptionDefinition", "deprecated": false, "secret": false, "description": "Sets the description of this node" }
  }
}
