Element | Description | Class |
---|---|---|
component | An EIP component | org.apache.servicemix.eip.EIPComponent |
content-based-router | A Content-Based Router | org.apache.servicemix.eip.patterns.ContentBasedRouter |
content-enricher | A Content Enricher | org.apache.servicemix.eip.patterns.ContentEnricher |
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 |
---|---|---|
configuration | <spring:bean/> | |
endpoints | (content-based-router | content-enricher | message-filter | pipeline | split-aggregator | static-recipient-list | static-routing-slip | wire-tap | xpath-splitter)* |
Attribute | Type | Description |
---|---|---|
wsdlResource | xs: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 |
---|---|---|
enricherElementName | xs:QName | returns the QName of the resulting root node |
requestElementName | xs:QName | Returns the QName of the element which contains the 'IN Message' within the response message |
resultElementName | xs:QName | Returns the QName of the element which contains the message which was produced by the enricherTarget within the response message |
wsdlResource | xs:string |
Element | Type | Description |
---|---|---|
enricherTarget | exchange-target | |
exchangeFactory | <spring:bean/> | |
lockManager | <spring:bean/> | |
store | <spring:bean/> | |
storeFactory | <spring:bean/> | |
target | exchange-target | |
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 | xs:string |
Element | Type | Description |
---|---|---|
exchangeFactory | <spring:bean/> | |
filter | xpath-predicate | |
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 | xs: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 | xpath-predicate | |
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 | xs: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 | xs: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 | xs: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 | xs: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 | xs:string | |
xpath | xs:string |
Element | Type | Description |
---|---|---|
exchangeFactory | <spring:bean/> | |
factory | <spring:bean/> | |
functionResolver | <spring:bean/> | |
lockManager | <spring:bean/> | |
namespaceContext | namespace-context | |
store | <spring:bean/> | |
storeFactory | <spring:bean/> | |
target | exchange-target | |
timerManager | <spring:bean/> | |
transformer | <spring:bean/> | |
variableResolver | <spring:bean/> | |
wsdlExchangeTarget | exchange-target |