0 Replies Latest reply: Jun 5, 2012 12:20 PM by Keith Babo RSS

    Tooling for Schedule Binding

    Keith Babo Master

      Schedule should be pretty easy (btw, let's call it "Schedule" and not Quartz).  It only applies to service bindings and here's the config model:

       

      <element name="name" type="string" />   (note : this can default to service name)

      <element name="cron" type="string" />

      <element name="trigger.startTime" type="dateTime" minOccurs="0" maxOccurs="1" />

      <element name="trigger.endTime" type="dateTime" minOccurs="0" maxOccurs="1" />

       

      Required: name, cron

      Optional: start time, end time

       

      Actual schema:

      https://github.com/jboss-switchyard/components/blob/master/camel/camel-core/src/main/resources/org/switchyard/component/camel/config/model/v1/camel-v1.xsd#L234

       

      An example of a service binding:

      https://github.com/jboss-switchyard/quickstarts/blob/master/camel-quartz-binding/src/main/resources/META-INF/switchyard.xml

       

      Camel Quartz docs:

      http://camel.apache.org/quartz.html