| <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
| <xs:schema elementFormDefault="qualified" version="1.0" targetNamespace="http://activemq.apache.org/camel/schema/spring" xmlns:tns="http://activemq.apache.org/camel/schema/spring" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
| |
| <xs:element name="aggregator" type="tns:aggregatorType"/> |
| |
| <xs:element name="bean" type="tns:beanRef"/> |
| |
| <xs:element name="beanPostProcessor" type="tns:camelBeanPostProcessor"/> |
| |
| <xs:element name="camelContext" type="tns:camelContextFactoryBean"/> |
| |
| <xs:element name="camelTemplate" type="tns:camelTemplateFactoryBean"/> |
| |
| <xs:element name="catch" type="tns:catchType"/> |
| |
| <xs:element name="choice" type="tns:choiceType"/> |
| |
| <xs:element name="delayer" type="tns:delayerType"/> |
| |
| <xs:element name="el" type="tns:elExpression"/> |
| |
| <xs:element name="endpoint" type="tns:endpointFactoryBean"/> |
| |
| <xs:element name="export" type="tns:camelServiceExporterType"/> |
| |
| <xs:element name="expression" type="tns:languageExpression"/> |
| |
| <xs:element name="filter" type="tns:filterType"/> |
| |
| <xs:element name="finally" type="tns:finallyType"/> |
| |
| <xs:element name="from" type="tns:fromType"/> |
| |
| <xs:element name="groovy" type="tns:groovyExpression"/> |
| |
| <xs:element name="header" type="tns:headerExpression"/> |
| |
| <xs:element name="idempotentConsumer" type="tns:idempotentConsumerType"/> |
| |
| <xs:element name="intercept" type="tns:interceptType"/> |
| |
| <xs:element name="interceptor" type="tns:interceptorRef"/> |
| |
| <xs:element name="javaScript" type="tns:javaScriptExpression"/> |
| |
| <xs:element name="multicast" type="tns:multicastType"/> |
| |
| <xs:element name="ognl" type="tns:ognlExpression"/> |
| |
| <xs:element name="onException" type="tns:exceptionType"/> |
| |
| <xs:element name="otherwise" type="tns:otherwiseType"/> |
| |
| <xs:element name="php" type="tns:phpExpression"/> |
| |
| <xs:element name="policy" type="tns:policyRef"/> |
| |
| <xs:element name="proceed" type="tns:proceedType"/> |
| |
| <xs:element name="process" type="tns:processorRef"/> |
| |
| <xs:element name="proxy" type="tns:camelProxyFactoryType"/> |
| |
| <xs:element name="python" type="tns:pythonExpression"/> |
| |
| <xs:element name="recipientList" type="tns:recipientListType"/> |
| |
| <xs:element name="redeliveryPolicy" type="tns:redeliveryPolicyType"/> |
| |
| <xs:element name="resequencer" type="tns:resequencerType"/> |
| |
| <xs:element name="route" type="tns:routeType"/> |
| |
| <xs:element name="routes" type="tns:routesType"/> |
| |
| <xs:element name="ruby" type="tns:rubyExpression"/> |
| |
| <xs:element name="simple" type="tns:simpleExpression"/> |
| |
| <xs:element name="splitter" type="tns:splitterType"/> |
| |
| <xs:element name="sql" type="tns:sqlExpression"/> |
| |
| <xs:element name="throttler" type="tns:throttlerType"/> |
| |
| <xs:element name="to" type="tns:toType"/> |
| |
| <xs:element name="try" type="tns:tryType"/> |
| |
| <xs:element name="when" type="tns:whenType"/> |
| |
| <xs:element name="xpath" type="tns:xPathExpression"/> |
| |
| <xs:element name="xquery" type="tns:xQueryExpression"/> |
| |
| <xs:complexType name="aggregatorType"> |
| <xs:complexContent> |
| <xs:extension base="tns:expressionNode"> |
| <xs:sequence/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="expressionNode"> |
| <xs:complexContent> |
| <xs:extension base="tns:processorType"> |
| <xs:sequence> |
| <xs:element ref="tns:interceptor" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:choice maxOccurs="1" minOccurs="1"> |
| <xs:element ref="tns:el"/> |
| <xs:element ref="tns:groovy"/> |
| <xs:element ref="tns:header"/> |
| <xs:element ref="tns:javaScript"/> |
| <xs:element ref="tns:expression"/> |
| <xs:element ref="tns:ognl"/> |
| <xs:element ref="tns:php"/> |
| <xs:element ref="tns:python"/> |
| <xs:element ref="tns:ruby"/> |
| <xs:element ref="tns:simple"/> |
| <xs:element ref="tns:sql"/> |
| <xs:element ref="tns:xpath"/> |
| <xs:element ref="tns:xquery"/> |
| </xs:choice> |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> |
| <xs:element ref="tns:aggregator"/> |
| <xs:element ref="tns:bean"/> |
| <xs:element ref="tns:catch"/> |
| <xs:element ref="tns:choice"/> |
| <xs:element ref="tns:when"/> |
| <xs:element ref="tns:otherwise"/> |
| <xs:element ref="tns:delayer"/> |
| <xs:element ref="tns:onException"/> |
| <xs:element ref="tns:filter"/> |
| <xs:element ref="tns:finally"/> |
| <xs:element ref="tns:idempotentConsumer"/> |
| <xs:element ref="tns:intercept"/> |
| <xs:element ref="tns:multicast"/> |
| <xs:element ref="tns:policy"/> |
| <xs:element ref="tns:proceed"/> |
| <xs:element ref="tns:process"/> |
| <xs:element ref="tns:recipientList"/> |
| <xs:element ref="tns:resequencer"/> |
| <xs:element ref="tns:route"/> |
| <xs:element ref="tns:splitter"/> |
| <xs:element ref="tns:throttler"/> |
| <xs:element ref="tns:to"/> |
| <xs:element ref="tns:try"/> |
| </xs:choice> |
| </xs:sequence> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="processorType" abstract="true"> |
| <xs:attribute name="inheritErrorHandler" type="xs:boolean"/> |
| </xs:complexType> |
| |
| <xs:complexType name="interceptorType" abstract="true"/> |
| |
| <xs:complexType name="expressionType"> |
| <xs:simpleContent> |
| <xs:extension base="xs:string"> |
| <xs:attribute name="id" type="xs:ID"/> |
| </xs:extension> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="beanRef"> |
| <xs:complexContent> |
| <xs:extension base="tns:outputType"> |
| <xs:sequence/> |
| <xs:attribute name="ref" type="xs:string" use="required"/> |
| <xs:attribute name="method" type="xs:string"/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="outputType"> |
| <xs:complexContent> |
| <xs:extension base="tns:processorType"> |
| <xs:sequence> |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> |
| <xs:element ref="tns:aggregator"/> |
| <xs:element ref="tns:bean"/> |
| <xs:element ref="tns:catch"/> |
| <xs:element ref="tns:choice"/> |
| <xs:element ref="tns:when"/> |
| <xs:element ref="tns:otherwise"/> |
| <xs:element ref="tns:delayer"/> |
| <xs:element ref="tns:onException"/> |
| <xs:element ref="tns:filter"/> |
| <xs:element ref="tns:finally"/> |
| <xs:element ref="tns:idempotentConsumer"/> |
| <xs:element ref="tns:intercept"/> |
| <xs:element ref="tns:multicast"/> |
| <xs:element ref="tns:policy"/> |
| <xs:element ref="tns:proceed"/> |
| <xs:element ref="tns:process"/> |
| <xs:element ref="tns:recipientList"/> |
| <xs:element ref="tns:resequencer"/> |
| <xs:element ref="tns:route"/> |
| <xs:element ref="tns:splitter"/> |
| <xs:element ref="tns:throttler"/> |
| <xs:element ref="tns:to"/> |
| <xs:element ref="tns:try"/> |
| </xs:choice> |
| <xs:element ref="tns:interceptor" maxOccurs="unbounded" minOccurs="0"/> |
| </xs:sequence> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="catchType"> |
| <xs:complexContent> |
| <xs:extension base="tns:processorType"> |
| <xs:sequence> |
| <xs:element ref="tns:interceptor" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:element name="exception" type="xs:string" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> |
| <xs:element ref="tns:aggregator"/> |
| <xs:element ref="tns:bean"/> |
| <xs:element ref="tns:catch"/> |
| <xs:element ref="tns:choice"/> |
| <xs:element ref="tns:when"/> |
| <xs:element ref="tns:otherwise"/> |
| <xs:element ref="tns:delayer"/> |
| <xs:element ref="tns:onException"/> |
| <xs:element ref="tns:filter"/> |
| <xs:element ref="tns:finally"/> |
| <xs:element ref="tns:idempotentConsumer"/> |
| <xs:element ref="tns:intercept"/> |
| <xs:element ref="tns:multicast"/> |
| <xs:element ref="tns:policy"/> |
| <xs:element ref="tns:proceed"/> |
| <xs:element ref="tns:process"/> |
| <xs:element ref="tns:recipientList"/> |
| <xs:element ref="tns:resequencer"/> |
| <xs:element ref="tns:route"/> |
| <xs:element ref="tns:splitter"/> |
| <xs:element ref="tns:throttler"/> |
| <xs:element ref="tns:to"/> |
| <xs:element ref="tns:try"/> |
| </xs:choice> |
| </xs:sequence> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="choiceType"> |
| <xs:complexContent> |
| <xs:extension base="tns:processorType"> |
| <xs:sequence> |
| <xs:element ref="tns:interceptor" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:element ref="tns:when" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:element ref="tns:otherwise" minOccurs="0"/> |
| </xs:sequence> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="whenType"> |
| <xs:complexContent> |
| <xs:extension base="tns:expressionNode"> |
| <xs:sequence/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="otherwiseType"> |
| <xs:complexContent> |
| <xs:extension base="tns:outputType"> |
| <xs:sequence/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="delayerType"> |
| <xs:complexContent> |
| <xs:extension base="tns:expressionNode"> |
| <xs:sequence> |
| <xs:element name="delay" type="xs:long" minOccurs="0"/> |
| </xs:sequence> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="exceptionType"> |
| <xs:complexContent> |
| <xs:extension base="tns:processorType"> |
| <xs:sequence> |
| <xs:element ref="tns:interceptor" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:element name="exception" type="xs:string" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:element ref="tns:redeliveryPolicy" minOccurs="0"/> |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> |
| <xs:element ref="tns:aggregator"/> |
| <xs:element ref="tns:bean"/> |
| <xs:element ref="tns:catch"/> |
| <xs:element ref="tns:choice"/> |
| <xs:element ref="tns:when"/> |
| <xs:element ref="tns:otherwise"/> |
| <xs:element ref="tns:delayer"/> |
| <xs:element ref="tns:onException"/> |
| <xs:element ref="tns:filter"/> |
| <xs:element ref="tns:finally"/> |
| <xs:element ref="tns:idempotentConsumer"/> |
| <xs:element ref="tns:intercept"/> |
| <xs:element ref="tns:multicast"/> |
| <xs:element ref="tns:policy"/> |
| <xs:element ref="tns:proceed"/> |
| <xs:element ref="tns:process"/> |
| <xs:element ref="tns:recipientList"/> |
| <xs:element ref="tns:resequencer"/> |
| <xs:element ref="tns:route"/> |
| <xs:element ref="tns:splitter"/> |
| <xs:element ref="tns:throttler"/> |
| <xs:element ref="tns:to"/> |
| <xs:element ref="tns:try"/> |
| </xs:choice> |
| </xs:sequence> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="redeliveryPolicyType"> |
| <xs:sequence> |
| <xs:element name="maximumRedeliveries" type="xs:int" minOccurs="0"/> |
| <xs:element name="initialRedeliveryDelay" type="xs:long" minOccurs="0"/> |
| <xs:element name="backOffMultiplier" type="xs:double" minOccurs="0"/> |
| <xs:element name="useExponentialBackOff" type="xs:boolean" minOccurs="0"/> |
| <xs:element name="collisionAvoidanceFactor" type="xs:double" minOccurs="0"/> |
| <xs:element name="useCollisionAvoidance" type="xs:boolean" minOccurs="0"/> |
| </xs:sequence> |
| </xs:complexType> |
| |
| <xs:complexType name="filterType"> |
| <xs:complexContent> |
| <xs:extension base="tns:expressionNode"> |
| <xs:sequence/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="finallyType"> |
| <xs:complexContent> |
| <xs:extension base="tns:outputType"> |
| <xs:sequence/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="fromType"> |
| <xs:attribute name="uri" type="xs:string"/> |
| <xs:attribute name="ref" type="xs:string"/> |
| </xs:complexType> |
| |
| <xs:complexType name="idempotentConsumerType"> |
| <xs:complexContent> |
| <xs:extension base="tns:expressionNode"> |
| <xs:sequence/> |
| <xs:attribute name="messageIdRepositoryRef" type="xs:string"/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="identifiedType" abstract="true"> |
| <xs:attribute name="id" type="xs:ID"/> |
| </xs:complexType> |
| |
| <xs:complexType name="interceptType"> |
| <xs:complexContent> |
| <xs:extension base="tns:outputType"> |
| <xs:sequence/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="interceptorRef"> |
| <xs:complexContent> |
| <xs:extension base="tns:interceptorType"> |
| <xs:sequence/> |
| <xs:attribute name="ref" type="xs:string" use="required"/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="multicastType"> |
| <xs:complexContent> |
| <xs:extension base="tns:outputType"> |
| <xs:sequence/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="policyRef"> |
| <xs:complexContent> |
| <xs:extension base="tns:outputType"> |
| <xs:sequence/> |
| <xs:attribute name="ref" type="xs:string" use="required"/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="proceedType"> |
| <xs:complexContent> |
| <xs:extension base="tns:processorType"> |
| <xs:sequence/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="processorRef"> |
| <xs:complexContent> |
| <xs:extension base="tns:outputType"> |
| <xs:sequence/> |
| <xs:attribute name="ref" type="xs:string" use="required"/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="recipientListType"> |
| <xs:complexContent> |
| <xs:extension base="tns:expressionNode"> |
| <xs:sequence/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="resequencerType"> |
| <xs:complexContent> |
| <xs:extension base="tns:processorType"> |
| <xs:sequence> |
| <xs:element ref="tns:interceptor" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> |
| <xs:element ref="tns:el"/> |
| <xs:element ref="tns:groovy"/> |
| <xs:element ref="tns:header"/> |
| <xs:element ref="tns:javaScript"/> |
| <xs:element ref="tns:expression"/> |
| <xs:element ref="tns:ognl"/> |
| <xs:element ref="tns:php"/> |
| <xs:element ref="tns:python"/> |
| <xs:element ref="tns:ruby"/> |
| <xs:element ref="tns:simple"/> |
| <xs:element ref="tns:sql"/> |
| <xs:element ref="tns:xpath"/> |
| <xs:element ref="tns:xquery"/> |
| </xs:choice> |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> |
| <xs:element ref="tns:aggregator"/> |
| <xs:element ref="tns:bean"/> |
| <xs:element ref="tns:catch"/> |
| <xs:element ref="tns:choice"/> |
| <xs:element ref="tns:when"/> |
| <xs:element ref="tns:otherwise"/> |
| <xs:element ref="tns:delayer"/> |
| <xs:element ref="tns:onException"/> |
| <xs:element ref="tns:filter"/> |
| <xs:element ref="tns:finally"/> |
| <xs:element ref="tns:idempotentConsumer"/> |
| <xs:element ref="tns:intercept"/> |
| <xs:element ref="tns:multicast"/> |
| <xs:element ref="tns:policy"/> |
| <xs:element ref="tns:proceed"/> |
| <xs:element ref="tns:process"/> |
| <xs:element ref="tns:recipientList"/> |
| <xs:element ref="tns:resequencer"/> |
| <xs:element ref="tns:route"/> |
| <xs:element ref="tns:splitter"/> |
| <xs:element ref="tns:throttler"/> |
| <xs:element ref="tns:to"/> |
| <xs:element ref="tns:try"/> |
| </xs:choice> |
| </xs:sequence> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="routeType"> |
| <xs:complexContent> |
| <xs:extension base="tns:processorType"> |
| <xs:sequence> |
| <xs:element ref="tns:interceptor" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:element ref="tns:from" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> |
| <xs:element ref="tns:aggregator"/> |
| <xs:element ref="tns:bean"/> |
| <xs:element ref="tns:catch"/> |
| <xs:element ref="tns:choice"/> |
| <xs:element ref="tns:when"/> |
| <xs:element ref="tns:otherwise"/> |
| <xs:element ref="tns:delayer"/> |
| <xs:element ref="tns:onException"/> |
| <xs:element ref="tns:filter"/> |
| <xs:element ref="tns:finally"/> |
| <xs:element ref="tns:idempotentConsumer"/> |
| <xs:element ref="tns:intercept"/> |
| <xs:element ref="tns:multicast"/> |
| <xs:element ref="tns:policy"/> |
| <xs:element ref="tns:proceed"/> |
| <xs:element ref="tns:process"/> |
| <xs:element ref="tns:recipientList"/> |
| <xs:element ref="tns:resequencer"/> |
| <xs:element ref="tns:route"/> |
| <xs:element ref="tns:splitter"/> |
| <xs:element ref="tns:throttler"/> |
| <xs:element ref="tns:to"/> |
| <xs:element ref="tns:try"/> |
| </xs:choice> |
| </xs:sequence> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="routesType"> |
| <xs:sequence> |
| <xs:element ref="tns:route" maxOccurs="unbounded" minOccurs="0"/> |
| </xs:sequence> |
| <xs:attribute name="inheritErrorHandlerFlag" type="xs:boolean"/> |
| </xs:complexType> |
| |
| <xs:complexType name="splitterType"> |
| <xs:complexContent> |
| <xs:extension base="tns:expressionNode"> |
| <xs:sequence/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="throttlerType"> |
| <xs:complexContent> |
| <xs:extension base="tns:processorType"> |
| <xs:sequence> |
| <xs:element ref="tns:interceptor" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> |
| <xs:element ref="tns:aggregator"/> |
| <xs:element ref="tns:bean"/> |
| <xs:element ref="tns:catch"/> |
| <xs:element ref="tns:choice"/> |
| <xs:element ref="tns:when"/> |
| <xs:element ref="tns:otherwise"/> |
| <xs:element ref="tns:delayer"/> |
| <xs:element ref="tns:onException"/> |
| <xs:element ref="tns:filter"/> |
| <xs:element ref="tns:finally"/> |
| <xs:element ref="tns:idempotentConsumer"/> |
| <xs:element ref="tns:intercept"/> |
| <xs:element ref="tns:multicast"/> |
| <xs:element ref="tns:policy"/> |
| <xs:element ref="tns:proceed"/> |
| <xs:element ref="tns:process"/> |
| <xs:element ref="tns:recipientList"/> |
| <xs:element ref="tns:resequencer"/> |
| <xs:element ref="tns:route"/> |
| <xs:element ref="tns:splitter"/> |
| <xs:element ref="tns:throttler"/> |
| <xs:element ref="tns:to"/> |
| <xs:element ref="tns:try"/> |
| </xs:choice> |
| </xs:sequence> |
| <xs:attribute name="maximumRequestsPerPeriod" type="xs:long"/> |
| <xs:attribute name="timePeriodMillis" type="xs:long" use="required"/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="toType"> |
| <xs:complexContent> |
| <xs:extension base="tns:processorType"> |
| <xs:sequence> |
| <xs:element ref="tns:interceptor" maxOccurs="unbounded" minOccurs="0"/> |
| </xs:sequence> |
| <xs:attribute name="uri" type="xs:string"/> |
| <xs:attribute name="ref" type="xs:string"/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="tryType"> |
| <xs:complexContent> |
| <xs:extension base="tns:outputType"> |
| <xs:sequence/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="elExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"/> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="groovyExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"/> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="headerExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"/> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="javaScriptExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"/> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="languageExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"> |
| <xs:attribute name="language" type="xs:string"/> |
| </xs:extension> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="ognlExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"/> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="phpExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"/> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="pythonExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"/> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="rubyExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"/> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="simpleExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"/> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="sqlExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"/> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="xPathExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"/> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="xQueryExpression"> |
| <xs:simpleContent> |
| <xs:extension base="tns:expressionType"/> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="camelBeanPostProcessor"/> |
| |
| <xs:complexType name="camelContextFactoryBean"> |
| <xs:complexContent> |
| <xs:extension base="tns:identifiedType"> |
| <xs:sequence> |
| <xs:element name="package" type="xs:string" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> |
| <xs:element ref="tns:beanPostProcessor"/> |
| <xs:element ref="tns:proxy"/> |
| <xs:element ref="tns:export"/> |
| </xs:choice> |
| <xs:element ref="tns:endpoint" maxOccurs="unbounded" minOccurs="0"/> |
| <xs:element ref="tns:route" maxOccurs="unbounded" minOccurs="0"/> |
| </xs:sequence> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="camelProxyFactoryType"> |
| <xs:complexContent> |
| <xs:extension base="tns:identifiedType"> |
| <xs:sequence/> |
| <xs:attribute name="serviceUrl" type="xs:string"/> |
| <xs:attribute name="serviceInterface" type="xs:string"/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="camelServiceExporterType"> |
| <xs:complexContent> |
| <xs:extension base="tns:identifiedType"> |
| <xs:sequence/> |
| <xs:attribute name="uri" type="xs:string"/> |
| <xs:attribute name="serviceRef" type="xs:string"/> |
| <xs:attribute name="serviceInterface" type="xs:string"/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="endpointFactoryBean"> |
| <xs:complexContent> |
| <xs:extension base="tns:identifiedType"> |
| <xs:sequence/> |
| <xs:attribute name="uri" type="xs:string"/> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:complexType name="camelTemplateFactoryBean"> |
| <xs:attribute name="defaultEndpoint" type="xs:string"/> |
| </xs:complexType> |
| </xs:schema> |
| |