FUSE ESB 4.4 XML Configuration Reference

http://servicemix.apache.org/eip/1.0
element static-routing-slip

Model
<static-routing-slip
  endpoint = string
  id = ID
  interfaceName = QName
  lockManager = string
  service = QName
  store = string
  storeFactory = string
  timerManager = string
  wsdlExchangeTarget = string
  wsdlResource = string
  (any attribute from any namespace other than http://servicemix.apache.org/eip/1.0)>
lockManager?, store?, storeFactory?, targets?, timerManager?, wsdlExchangeTarget?, wsdlResource?, (any element from any namespace other than http://servicemix.apache.org/eip/1.0)
</static-routing-slip>
Disallowed substitutions (block)
none (extensions, restrictions and substitutions are allowed)
Substitution group exclusion (final)
none (extensions and restrictions are allowed)
Content Type
element-only content, not nillable.
Usage
This element can be the root element of XML instance documents.
This element can be the child of element component/endpoints.
Documentation
        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
anonymous type derived from anyTypelockManager optional
          The lock manager to use for this endpoint.
anonymous type derived from anyTypestore optional
          Configure the store to use.
anonymous type derived from anyTypestoreFactory optional
          The store factory to use when creating a store.
anonymous type derived from anyTypetargets optional
           List of target endpoints used in the RoutingSlip
anonymous type derived from anyTypetimerManager optional
          The timer manager to use for this endpoint.
anonymous type derived from anyTypewsdlExchangeTarget optional
          An exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
anonymous type derived from anyTypewsdlResource optional
          When specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.


Attribute Summary
stringendpoint
          <p> Get the endpoint implementation.
IDid
           
QNameinterfaceName
          <p> Get the qualified name of the endpoint interface.
stringlockManager
          The lock manager to use for this endpoint.
QNameservice
          <p> Get the service qualified name of the endpoint.
stringstore
          Configure the store to use.
stringstoreFactory
          The store factory to use when creating a store.
stringtimerManager
          The timer manager to use for this endpoint.
stringwsdlExchangeTarget
          An exchange target pointing to a JBI endpoint that will be used to load the WSDL describing this endpoint.
stringwsdlResource
          When specified, this spring resource will be used to load the WSDL that will be exposed as a description for this endpoint.

Attribute Detail

endpoint

Documentation
            <p>
Get the endpoint implementation.
</p>
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

id

Definition

Defined with global type ID

Model
ID
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

interfaceName

Documentation
            <p>
Get the qualified name of the endpoint interface.
</p>
          
Definition

Defined with global type QName

Model
QName
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

lockManager

Documentation
            The lock manager to use for this endpoint. If none is explicitely specified
a default implementation will be provided.
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

service

Documentation
            <p>
Get the service qualified name of the endpoint.
</p>
          
Definition

Defined with global type QName

Model
QName
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

store

Documentation
            Configure the store to use. If none is explicitely configured,
the storeFactory will be used to create one.
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

storeFactory

Documentation
            The store factory to use when creating a store. If no factory
is explicitely defined, an in-memory only factory will be created.
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

timerManager

Documentation
            The timer manager to use for this endpoint. If none is explicitely configured,
a default implementation will be provided.
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

wsdlExchangeTarget

Documentation
            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."
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

wsdlResource

Documentation
            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.
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

FUSE ESB 4.4 XML Configuration Reference

FUSE ESB 4.4 XML Configuration Reference