Element | Description | Class |
---|---|---|
component | An EIP component | org.apache.servicemix.eip.EIPSpringComponent |
content-based-router | A Content-Based Router | org.apache.servicemix.eip.patterns.ContentBasedRouter |
exchange-target | An ExchangeTarget may be used to specify the target of an exchange, while retaining all the JBI features (interface based routing, service name based routing or endpoint routing). | org.apache.servicemix.eip.support.ExchangeTarget |
message-filter | A Message Filter | org.apache.servicemix.eip.patterns.MessageFilter |
namespace-context | A NamespaceContext implementation | org.apache.servicemix.eip.support.NamespaceContextImpl |
pipeline | A Pipeline | org.apache.servicemix.eip.patterns.Pipeline |
routing-rule | The RoutingRule interface is used by content based routers. If the rule predicate matches the MessageExchange, the target defined on the rule will be used as the destination for the given MessageExchange. | org.apache.servicemix.eip.support.RoutingRule |
split-aggregator | Aggregator can be used to wait and combine several messages. This component implements the Aggregator pattern. This aggregator collect messages with a count, index and correlationId properties. These properties are automatically set by splitters. A timeout may be specified so that the aggregator will not keep data forever if a message is missing. | org.apache.servicemix.eip.patterns.SplitAggregator |
static-recipient-list | A static Recipient List | org.apache.servicemix.eip.patterns.StaticRecipientList |
static-routing-slip | A static Routing Slip | org.apache.servicemix.eip.patterns.StaticRoutingSlip |
wire-tap | A WireTap | org.apache.servicemix.eip.patterns.WireTap |
xpath-predicate | org.apache.servicemix.eip.support.XPathPredicate | |
xpath-splitter | An XPath Splitter | org.apache.servicemix.eip.patterns.XPathSplitter |
Element | Type | Description |
---|---|---|
endpoints | (<spring:bean/>)* |
Attribute | Type | Description |
---|---|---|
wsdlResource | xsd:string |
Element | Type | Description |
---|---|---|
exchangeFactory | <spring:bean/> | |
lockManager | <spring:bean/> | |
rules | (routing-rule)* | |
store | <spring:bean/> | |
storeFactory | <spring:bean/> | |
timerManager | <spring:bean/> | |
wsdlExchangeTarget | exchange-target |
Attribute | Type | Description |
---|---|---|
endpoint | xs:string | |
interface | xs:QName | |
operation | xs:QName | |
service | xs:QName | |
uri | xs:string |
Attribute | Type | Description |
---|---|---|
reportErrors | xs:boolean | |
wsdlResource | xsd:string |
Element | Type | Description |
---|---|---|
exchangeFactory | <spring:bean/> | |
filter | <spring:bean/> | |
lockManager | <spring:bean/> | |
store | <spring:bean/> | |
storeFactory | <spring:bean/> | |
target | exchange-target | |
timerManager | <spring:bean/> | |
wsdlExchangeTarget | exchange-target |
Element | Type | Description |
---|---|---|
namespaces | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
wsdlResource | xsd:string |
Element | Type | Description |
---|---|---|
exchangeFactory | <spring:bean/> | |
lockManager | <spring:bean/> | |
store | <spring:bean/> | |
storeFactory | <spring:bean/> | |
target | exchange-target | |
timerManager | <spring:bean/> | |
transformer | exchange-target | |
wsdlExchangeTarget | exchange-target |
Element | Type | Description |
---|---|---|
predicate | <spring:bean/> | |
target | exchange-target |
Attribute | Type | Description |
---|---|---|
aggregateElementName | xs:QName | |
countAttribute | xs:string | |
indexAttribute | xs:string | |
messageElementName | xs:QName | |
rescheduleTimeouts | xs:boolean | |
synchronous | xs:boolean | |
timeout | xs:long | |
wsdlResource | xsd:string |
Element | Type | Description |
---|---|---|
corrId | <spring:bean/> | |
count | <spring:bean/> | |
exchangeFactory | <spring:bean/> | |
index | <spring:bean/> | |
lockManager | <spring:bean/> | |
store | <spring:bean/> | |
storeFactory | <spring:bean/> | |
target | exchange-target | |
timerManager | <spring:bean/> | |
wsdlExchangeTarget | exchange-target |
Attribute | Type | Description |
---|---|---|
reportErrors | xs:boolean | |
wsdlResource | xsd:string |
Element | Type | Description |
---|---|---|
exchangeFactory | <spring:bean/> | |
lockManager | <spring:bean/> | |
recipients | (exchange-target)* | |
store | <spring:bean/> | |
storeFactory | <spring:bean/> | |
timerManager | <spring:bean/> | |
wsdlExchangeTarget | exchange-target |
Attribute | Type | Description |
---|---|---|
wsdlResource | xsd:string |
Element | Type | Description |
---|---|---|
exchangeFactory | <spring:bean/> | |
lockManager | <spring:bean/> | |
store | <spring:bean/> | |
storeFactory | <spring:bean/> | |
targets | (exchange-target)* | |
timerManager | <spring:bean/> | |
wsdlExchangeTarget | exchange-target |
Attribute | Type | Description |
---|---|---|
wsdlResource | xsd:string |
Element | Type | Description |
---|---|---|
exchangeFactory | <spring:bean/> | |
faultListener | exchange-target | |
inListener | exchange-target | |
lockManager | <spring:bean/> | |
outListener | exchange-target | |
store | <spring:bean/> | |
storeFactory | <spring:bean/> | |
target | exchange-target | |
timerManager | <spring:bean/> | |
wsdlExchangeTarget | exchange-target |
Attribute | Type | Description |
---|---|---|
xpath | xs:string |
Attribute | Type | Description |
---|---|---|
forwardAttachments | xs:boolean | |
forwardProperties | xs:boolean | |
reportErrors | xs:boolean | |
synchronous | xs:boolean | |
wsdlResource | xsd:string | |
xpath | xs:string |
Element | Type | Description |
---|---|---|
exchangeFactory | <spring:bean/> | |
factory | <spring:bean/> | |
functionResolver | <spring:bean/> | |
lockManager | <spring:bean/> | |
namespaceContext | <spring:bean/> | |
store | <spring:bean/> | |
storeFactory | <spring:bean/> | |
target | exchange-target | |
timerManager | <spring:bean/> | |
transformer | <spring:bean/> | |
variableResolver | <spring:bean/> | |
wsdlExchangeTarget | exchange-target |