| Element | Description | Class |
|---|---|---|
| container | The ServiceMix JBI Container | org.servicemix.jbi.container.SpringJBIContainer |
| Element | Description | Class |
|---|---|---|
| activationSpec | The Component configuration consisting of its container related properties such as its routing information | org.servicemix.jbi.container.ActivationSpec |
| container | The ServiceMix JBI Container | org.servicemix.jbi.container.SpringJBIContainer |
| serviceunit | A deployable service unit container | org.servicemix.jbi.container.SpringServiceUnitContainer |
| subscriptionSpec | Represents a subscription to a JBI endpoint. | org.servicemix.jbi.container.SubscriptionSpec |
| Attribute | Type | Description |
|---|---|---|
| componentName | xs:string | |
| destinationEndpoint | xs:string | The destination endpoint |
| destinationInterface | xs:QName | The destination interface |
| destinationOperation | xs:QName | The destination operation name |
| destinationService | xs:QName | The destination service name |
| endpoint | xs:string | Returns the endpoint name of this component |
| failIfNoDestinationEndpoint | xs:boolean | Sets whether or not there should be a failure if there is no matching endpoint for the service dispatch. It may be in a pure publish/subscribe model you want all available subscribes to receive the message but do not mind if there is not a single destination endpoint that can be found. |
| id | xs:string | The unique component ID |
| interfaceName | xs:QName | |
| operation | xs:QName | |
| service | xs:QName | Returns the service of the component to register |
| Element | Type | Description |
|---|---|---|
| component | <spring:bean/> | |
| destinationResolver | <spring:bean/> | Returns the destination resolver used to decide which destination the container should route this component to. |
| interfaceChooser | <spring:bean/> | |
| marshaler | <spring:bean/> | |
| persistent | <spring:bean/> | Set if message exchanges issued by the component should be persistent or not. This value will override the default one given on the {@link org.servicemix.jbi.container.JBIContainer#persistent} attribute. |
| serviceChooser | <spring:bean/> | |
| subscriptions | (subscriptionSpec)* |
| Element | Type | Description |
|---|---|---|
| activationSpecs | (activationSpec)* | |
| applicationContext | <spring:bean/> | |
| beanFactory | <spring:bean/> | |
| componentNames | (<spring:bean/>)* | |
| deployArchives | (<spring:bean/>)* | |
| serviceManager | <spring:bean/> | |
| shutdownLock | <spring:bean/> |
| Element | Type | Description |
|---|---|---|
| activationSpecs | (activationSpec)* |
| Attribute | Type | Description |
|---|---|---|
| endpoint | xs:string | |
| interfaceName | xs:QName | |
| operation | xs:QName | |
| service | xs:QName |
| Element | Type | Description |
|---|---|---|
| filter | <spring:bean/> | |
| name | <spring:bean/> |