FUSE ESB 4.4 XML Configuration Reference

namespace http://servicemix.apache.org/eip/1.0

Element Summary
async-bridgeThe async bridge pattern is used to bridge an In-Out exchange with two In-Only (or Robust-In-Only) exchanges.
async-bridge/lockManagerThe lock manager to use for this endpoint.
async-bridge/storeConfigure the store to use.
async-bridge/storeFactoryThe store factory to use when creating a store.
async-bridge/targetThe target which will be used to send an In-Only or Robust-In-Only exchange to.
async-bridge/timerManagerThe timer manager to use for this endpoint.
async-bridge/wsdlExchangeTargetAn exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
async-bridge/wsdlResourceWhen specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.
component An EIP component
component/endpoints A list of endpoints to activate on this component.
component/executorFactoryThe executor factory to use to create the executor.
content-based-routerContentBasedRouter can be used for all kind of content-based routing.
content-based-router/lockManagerThe lock manager to use for this endpoint.
content-based-router/rules The list of routing rules.
content-based-router/storeConfigure the store to use.
content-based-router/storeFactoryThe store factory to use when creating a store.
content-based-router/timerManagerThe timer manager to use for this endpoint.
content-based-router/wsdlExchangeTargetAn exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
content-based-router/wsdlResourceWhen specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.
content-enricher Implementation of the <a href="http://www.enterpriseintegrationpatterns.com/DataEnricher.html">Content-Enricher</a> Pattern.
content-enricher/enricherTarget The target that will receive a copy of the input message and return an addtitional content.
content-enricher/lockManagerThe lock manager to use for this endpoint.
content-enricher/storeConfigure the store to use.
content-enricher/storeFactoryThe store factory to use when creating a store.
content-enricher/target The target where the enriched exchanges are sent.
content-enricher/timerManagerThe timer manager to use for this endpoint.
content-enricher/wsdlExchangeTargetAn exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
content-enricher/wsdlResourceWhen specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.
default-comparatorCompares {@link MessageExchange} sequence elements based on sequence numbers defined by their in-{@link javax.jbi.messaging.NormalizedMessage}s.
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).
message-filterMessageFilter allows filtering incoming JBI exchanges.
message-filter/filter The filter to use on incoming messages
message-filter/lockManagerThe lock manager to use for this endpoint.
message-filter/storeConfigure the store to use.
message-filter/storeFactoryThe store factory to use when creating a store.
message-filter/target The main target destination which will receive the exchange
message-filter/timerManagerThe timer manager to use for this endpoint.
message-filter/wsdlExchangeTargetAn exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
message-filter/wsdlResourceWhen specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.
namespace-context A simple namespace context.
namespace-context/namespaces Keep the getter/setter to keep xbean annotation
pipelineThe Pipeline component is a bridge between an In-Only (or Robust-In-Only) MEP and an In-Out MEP.
pipeline/faultsTarget The address of the endpoint to send faults to
pipeline/lockManagerThe lock manager to use for this endpoint.
pipeline/storeConfigure the store to use.
pipeline/storeFactoryThe store factory to use when creating a store.
pipeline/target The address of the target endpoint
pipeline/timerManagerThe timer manager to use for this endpoint.
pipeline/transformer The adress of the in-out endpoint acting as a transformer
pipeline/wsdlExchangeTargetAn exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
pipeline/wsdlResourceWhen specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.
recipient-list-aggregator An aggregator specifically written to aggregate messages that have been sent using a StaticRecipientList pattern.
recipient-list-aggregator/closedAggregatesStoreFactory Access the currently configured {@link StoreFactory} for storing closed aggregations
recipient-list-aggregator/lockManagerThe lock manager to use for this endpoint.
recipient-list-aggregator/storeConfigure the store to use.
recipient-list-aggregator/storeFactoryThe store factory to use when creating a store.
recipient-list-aggregator/target The exchange target that will be used to send the aggregate to.
recipient-list-aggregator/timerManagerThe timer manager to use for this endpoint.
recipient-list-aggregator/wsdlExchangeTargetAn exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
recipient-list-aggregator/wsdlResourceWhen specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.
resequencerThis pattern implements the <a href="http://www.enterpriseintegrationpatterns.com/Resequencer.html">Resequencer</a> EIP pattern.
resequencer/comparator The comparator used to determine the sequence order of elements.
resequencer/lockManagerThe lock manager to use for this endpoint.
resequencer/storeConfigure the store to use.
resequencer/storeFactoryThe store factory to use when creating a store.
resequencer/target 
resequencer/timerManagerThe timer manager to use for this endpoint.
resequencer/wsdlExchangeTargetAn exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
resequencer/wsdlResourceWhen specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.
routing-ruleThe RoutingRule interface is used by content based routers.
routing-rule/predicate The predicate associated to this routing rule.
routing-rule/target The target to send the routed exchange to if the predicate matches.
split-aggregatorAggregator can be used to wait and combine several messages.
split-aggregator/closedAggregatesStoreFactory Access the currently configured {@link StoreFactory} for storing closed aggregations
split-aggregator/lockManagerThe lock manager to use for this endpoint.
split-aggregator/storeConfigure the store to use.
split-aggregator/storeFactoryThe store factory to use when creating a store.
split-aggregator/target The exchange target that will be used to send the aggregate to.
split-aggregator/timerManagerThe timer manager to use for this endpoint.
split-aggregator/wsdlExchangeTargetAn exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
split-aggregator/wsdlResourceWhen specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.
static-recipient-listThe StaticRecipientList component will forward an input In-Only or Robust-In-Only exchange to a list of known recipients.
static-recipient-list/lockManagerThe lock manager to use for this endpoint.
static-recipient-list/recipients A list of recipients that will each receive a copy of the input message.
static-recipient-list/storeConfigure the store to use.
static-recipient-list/storeFactoryThe store factory to use when creating a store.
static-recipient-list/timerManagerThe timer manager to use for this endpoint.
static-recipient-list/wsdlExchangeTargetAn exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
static-recipient-list/wsdlResourceWhen specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.
static-routing-slipA RoutingSlip component can be used to route an incoming In-Out exchange through a series of target services.
static-routing-slip/lockManagerThe lock manager to use for this endpoint.
static-routing-slip/storeConfigure the store to use.
static-routing-slip/storeFactoryThe store factory to use when creating a store.
static-routing-slip/targets List of target endpoints used in the RoutingSlip
static-routing-slip/timerManagerThe timer manager to use for this endpoint.
static-routing-slip/wsdlExchangeTargetAn exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
static-routing-slip/wsdlResourceWhen specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.
switch-predicateSwitch (on/off) predicate based on a property that can come from a system property, a property from a property file (specified as Spring resource), or a property from the exchange.
switch-predicate/propertyResource A spring resource to load a set of properties from.
wire-tapA WireTap component can be used to forward a copy of the input message to a listener.
wire-tap/faultListener The listener destination for fault messages
wire-tap/inListener The listener destination for in messages
wire-tap/lockManagerThe lock manager to use for this endpoint.
wire-tap/outListener The listener destination for out messages
wire-tap/storeConfigure the store to use.
wire-tap/storeFactoryThe store factory to use when creating a store.
wire-tap/target The main target destination which will receive the exchange
wire-tap/timerManagerThe timer manager to use for this endpoint.
wire-tap/wsdlExchangeTargetAn exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
wire-tap/wsdlResourceWhen specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.
xpath-predicate A predicate that verify if the xpath expression evaluated on the content of the input message is true or not.
xpath-predicate/factoryThe XPath factory.
xpath-predicate/functionResolver The function resolver.
xpath-predicate/namespaceContext The namespace context to use when evaluating the xpath expression
xpath-predicate/transformer 
xpath-predicate/variableResolverThe variable resolver.
xpath-splitter The XPathSplitter component implements the <a href="http://www.enterpriseintegrationpatterns.com/Sequencer.html">Splitter</a> pattern using an xpath expression to split the incoming xml.
xpath-splitter/factoryThe XPath factory.
xpath-splitter/functionResolver The function resolver.
xpath-splitter/lockManagerThe lock manager to use for this endpoint.
xpath-splitter/namespaceContext The namespace context to use when evaluating the xpath expression
xpath-splitter/storeConfigure the store to use.
xpath-splitter/storeFactoryThe store factory to use when creating a store.
xpath-splitter/target The address of the target endpoint.
xpath-splitter/timerManagerThe timer manager to use for this endpoint.
xpath-splitter/variableResolverThe variable resolver.
xpath-splitter/wsdlExchangeTargetAn exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
xpath-splitter/wsdlResourceWhen specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.

FUSE ESB 4.4 XML Configuration Reference

FUSE ESB 4.4 XML Configuration Reference