| FUSE ESB 4.4 XML Configuration Reference | ||||||
| SUMMARY: DOCUMENTATION | ELEMENTS | ATTRIBUTES | FRAMES | NO FRAMES | ||||||
http://servicemix.apache.org/eip/1.0)>http://servicemix.apache.org/eip/1.0)
A RoutingSlip component can be used to route an incoming In-Out exchange
through a series of target services.
This endpoint implements the
<a href="http://www.enterpriseintegrationpatterns.com/RoutingTable.html">Routing Slip</a>
pattern, with the limitation that the routing table is static.
This endpoint only uses In-Out MEPs and errors or faults sent by targets are reported
back to the consumer, thus interrupting the routing process.
In addition, this endpoint is fully asynchronous and uses an exchange store to provide
full HA and recovery for clustered / persistent flows.
| Nested Element Summary | |||||||||||||||
| sequence |
|
||||||||||||||
| Attribute Summary | |
string | endpoint
<p> Get the endpoint implementation. |
ID | id
|
QName | interfaceName
<p> Get the qualified name of the endpoint interface. |
string | lockManager
The lock manager to use for this endpoint. |
QName | service
<p> Get the service qualified name of the endpoint. |
string | store
Configure the store to use. |
string | storeFactory
The store factory to use when creating a store. |
string | timerManager
The timer manager to use for this endpoint. |
string | wsdlExchangeTarget
An exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint. |
string | wsdlResource
When specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint. |
| Attribute Detail |
<p>
Get the endpoint implementation.
</p>
Defined with global type string
Defined with global type ID
<p>
Get the qualified name of the endpoint interface.
</p>
Defined with global type QName
The lock manager to use for this endpoint. If none is explicitely specified
a default implementation will be provided.
Defined with global type string
<p>
Get the service qualified name of the endpoint.
</p>
Defined with global type QName
Configure the store to use. If none is explicitely configured,
the storeFactory will be used to create one.
Defined with global type string
The store factory to use when creating a store. If no factory
is explicitely defined, an in-memory only factory will be created.
Defined with global type string
The timer manager to use for this endpoint. If none is explicitely configured,
a default implementation will be provided.
Defined with global type string
An exchange target pointing to a JBI endpoint that
will be used to load the WSDL describing this endpoint.
This can be used when the endpoint proxies another endpoint
so that the same WSDL definition will be exposed."
Defined with global type string
When specified, this spring resource will be used to load the
WSDL that will be exposed as a description for this endpoint.
This property can be used to explicitely define the WSDL to be
exposed by this endpoint. This property takes precedence over
the wsdlExchangeTarget property.
Defined with global type string
| FUSE ESB 4.4 XML Configuration Reference | ||||||
| SUMMARY: DOCUMENTATION | ELEMENTS | ATTRIBUTES | FRAMES | NO FRAMES | ||||||