META-INF.services.org.apache.camel.bean.SimpleScheduledRoutePolicy.json Maven / Gradle / Ivy
The newest version!
{
"bean": {
"kind": "bean",
"name": "SimpleScheduledRoutePolicy",
"javaType": "org.apache.camel.routepolicy.quartz.SimpleScheduledRoutePolicy",
"interfaceType": "org.apache.camel.spi.RoutePolicy",
"title": "Simple Scheduled Route Policy",
"description": "A basic RoutePolicy that can be used to start\/stop routes using fixed intervals.",
"deprecated": false,
"groupId": "org.apache.camel",
"artifactId": "camel-quartz",
"version": "4.9.0",
"properties": { "routeStartRepeatCount": { "index": 0, "kind": "property", "displayName": "Route Start Repeat Count", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "Maximum number of times the route should be started" }, "routeStartRepeatInterval": { "index": 1, "kind": "property", "displayName": "Route Start Repeat Interval", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "description": "Interval (in millis) how often the route should be started" }, "routeStopRepeatCount": { "index": 2, "kind": "property", "displayName": "Route Stop Repeat Count", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "Maximum number of times the route should be stopped" }, "routeStopRepeatInterval": { "index": 3, "kind": "property", "displayName": "Route Stop Repeat Interval", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "description": "Interval (in millis) how often the route should be stopped" }, "routeSuspendRepeatCount": { "index": 4, "kind": "property", "displayName": "Route Suspend Repeat Count", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "Maximum number of times the route should be suspended" }, "routeSuspendRepeatInterval": { "index": 5, "kind": "property", "displayName": "Route Suspend Repeat Interval", "label": "advanced", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "description": "Interval (in millis) how often the route should be suspended" }, "routeResumeRepeatCount": { "index": 6, "kind": "property", "displayName": "Route Resume Repeat Count", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "Maximum number of times the route should be resumed" }, "routeResumeRepeatInterval": { "index": 7, "kind": "property", "displayName": "Route Resume Repeat Interval", "label": "advanced", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "description": "Interval (in millis) how often the route should be resumed" }, "routeStopGracePeriod": { "index": 8, "kind": "property", "displayName": "Route Stop Grace Period", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "10000", "description": "Timeout (in millis) when stopping routes." } }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy