Element Summary

ElementDescriptionClass
componentA jms componentorg.apache.servicemix.jms.JmsComponent
configurationorg.apache.servicemix.jms.JmsConfiguration
consumerorg.apache.servicemix.jms.endpoints.JmsConsumerEndpoint
endpointA jms endpointorg.apache.servicemix.jms.JmsEndpoint
jca-consumerorg.apache.servicemix.jms.endpoints.JmsJcaConsumerEndpoint
providerorg.apache.servicemix.jms.endpoints.JmsProviderEndpoint
soap-consumerorg.apache.servicemix.jms.endpoints.JmsSoapConsumerEndpoint
soap-providerorg.apache.servicemix.jms.endpoints.JmsSoapProviderEndpoint

Element Detail

Element: component

ElementTypeDescription
authenticationService<spring:bean/>
configurationconfiguration
endpoints(consumer | endpoint | jca-consumer | provider | soap-consumer | soap-provider)*
keystoreManager<spring:bean/>

Element: configuration

AttributeTypeDescription
authenticationServiceNamexs:string
jndiConnectionFactoryNamexs:string
jndiInitialContextFactoryxs:string
jndiProviderUrlxs:string
keystoreManagerNamexs:string
passwordxs:string
processorNamexs:string
userNamexs:string
ElementTypeDescription
authenticationService<spring:bean/>
connectionFactory<spring:bean/>Default ConnectionFactory to use in a spring configuration.
keystoreManager<spring:bean/>

Element: consumer

AttributeTypeDescription
cacheLevelxs:integer
clientIdxs:string
concurrentConsumersxs:integer
destinationNamexs:string
durableSubscriptionNamexs:string
endpointxs:string
interfaceNamexs:QName
jms102xs:boolean
listenerTypexs:string
maxMessagesPerTaskxs:integer
messageSelectorxs:string
pubSubDomainxs:boolean
pubSubNoLocalxs:boolean
receiveTimeoutxs:long
recoveryIntervalxs:long
replyDeliveryModexs:integer
replyDestinationNamexs:string
replyExplicitQosEnabledxs:boolean
replyPriorityxs:integer
replyTimeToLivexs:long
servicexs:QName
sessionAcknowledgeModexs:integer
statelessxs:boolean
subscriptionDurablexs:boolean
synchronousxs:boolean
targetEndpointxs:string
targetInterfacexs:QName
targetOperationxs:QName
targetServicexs:QName
targetUrixs:string
transactedxs:string
ElementTypeDescription
componentcomponent
connectionFactory<spring:bean/>
definition<spring:bean/>
description<spring:bean/>
destination<spring:bean/>
destinationChooser<spring:bean/>
destinationResolver<spring:bean/>
exceptionListener<spring:bean/>
marshaler<spring:bean/>
replyDestination<spring:bean/>
replyProperties<spring:bean/>
serverSessionFactory<spring:bean/>
serviceUnit<spring:bean/>
store<spring:bean/>
storeFactory<spring:bean/>
useMessageIdInResponse<spring:bean/>

Element: endpoint

AttributeTypeDescription
defaultMepxs:string
defaultOperationxs:QName
destinationStylexs:stringUsed to select the destination type used with the jmsProviderDestinationName. Can be queue or topic.
endpointxs:string
initialContextFactoryxs:stringThe class name of the JNDI InitialContextFactory to use.
interfaceNamexs:QName
jmsProviderDestinationNamexs:stringThe name of the destination create by a call to Session.createQueue or Session.createTopic. This property is used when destination and jndiDestinationName are both null.
jmsProviderReplyToNamexs:stringThe name of the reply destination create by a call to Session.createQueue or Session.createTopic. This property is used when jndiReplyToName is null. Optional: a temporary queue will be used if a replyTo is not provided.
jndiConnectionFactoryNamexs:stringThe name of the JMS ConnectionFactory to lookup in JNDI. Used if connectionFactory is null
jndiDestinationNamexs:stringThe name of the JMS Destination to lookup in JNDI. Used if destination is null.
jndiProviderURLxs:stringThe provider URL used to create the JNDI context.
jndiReplyToNamexs:stringThe name of the JMS Reply-to destination to lookup in JNDI. Optional: a temporary queue will be used if a replyTo is not provided.
needJavaIdentifiersxs:boolean
processorNamexs:stringSpecifies the processor family to use for this endpoint. Can be:
  • multiplexing (default)
  • standard
  • jca
rolexs:stringThe role of this endpoint. Must be consumer or provider.
roleAsStringxs:string
rollbackOnErrorxs:boolean
servicexs:QName
soapxs:boolean
soapVersionxs:string
synchronousxs:booleanFor a JCA consumer endpoint, indicates if the JBI exchange should be sent synchronously or asynchronously. This changes the transaction boundary.
targetEndpointxs:string
targetInterfaceNamexs:QName
targetServicexs:QName
useMsgIdInResponsexs:booleanDetermines whether for a request/response pattern, the message id of the request message should be used as the correlation id in the response or the correlation id of the request.
wsdlResourcexs:string
ElementTypeDescription
activationSpec<spring:bean/>The ActivatioSpec to use on this JCA consumer endpoint.
bootstrapContext<spring:bean/>The BootstrapContext to use for a JCA consumer endpoint.
connectionFactory<spring:bean/>A configured ConnectionFactory to use on this endpoint.
definition<spring:bean/>
description<spring:bean/>
destination<spring:bean/>A configured Destination to use on this endpoint.
marshaler<spring:bean/>
policies(<spring:bean/>)*
resourceAdapter<spring:bean/>The ResourceAdapter to use on this JCA consumer endpoint.
serviceUnit<spring:bean/>
store<spring:bean/>
storeFactory<spring:bean/>

Element: jca-consumer

AttributeTypeDescription
endpointxs:string
interfaceNamexs:QName
pubSubDomainxs:boolean
replyDeliveryModexs:integer
replyDestinationNamexs:string
replyExplicitQosEnabledxs:boolean
replyPriorityxs:integer
replyTimeToLivexs:long
servicexs:QName
statelessxs:boolean
synchronousxs:boolean
targetEndpointxs:string
targetInterfacexs:QName
targetOperationxs:QName
targetServicexs:QName
targetUrixs:string
ElementTypeDescription
activationSpec<spring:bean/>
bootstrapContext<spring:bean/>
connectionFactory<spring:bean/>
definition<spring:bean/>
description<spring:bean/>
destinationChooser<spring:bean/>
destinationResolver<spring:bean/>
marshaler<spring:bean/>
replyDestination<spring:bean/>
replyProperties<spring:bean/>
resourceAdapter<spring:bean/>
serviceUnit<spring:bean/>
store<spring:bean/>
storeFactory<spring:bean/>
useMessageIdInResponse<spring:bean/>

Element: provider

AttributeTypeDescription
deliveryModexs:integer
destinationNamexs:string
endpointxs:string
explicitQosEnabledxs:boolean
interfaceNamexs:QName
jms102xs:boolean
messageIdEnabledxs:boolean
messageTimestampEnabledxs:boolean
priorityxs:integer
pubSubDomainxs:boolean
pubSubNoLocalxs:boolean
receiveTimeoutxs:long
replyDestinationNamexs:string
servicexs:QName
statelessxs:boolean
timeToLivexs:long
ElementTypeDescription
connectionFactory<spring:bean/>
definition<spring:bean/>
description<spring:bean/>
destination<spring:bean/>
destinationChooser<spring:bean/>
destinationResolver<spring:bean/>
marshaler<spring:bean/>
replyDestination<spring:bean/>
serviceUnit<spring:bean/>
store<spring:bean/>
storeFactory<spring:bean/>

Element: soap-consumer

AttributeTypeDescription
cacheLevelxs:integer
clientIdxs:string
concurrentConsumersxs:integer
destinationNamexs:string
durableSubscriptionNamexs:string
endpointxs:string
interfaceNamexs:QName
jms102xs:boolean
listenerTypexs:string
maxMessagesPerTaskxs:integer
messageSelectorxs:string
pubSubDomainxs:boolean
pubSubNoLocalxs:boolean
receiveTimeoutxs:long
recoveryIntervalxs:long
replyDeliveryModexs:integer
replyDestinationNamexs:string
replyExplicitQosEnabledxs:boolean
replyPriorityxs:integer
replyTimeToLivexs:long
servicexs:QName
sessionAcknowledgeModexs:integer
statelessxs:boolean
subscriptionDurablexs:boolean
synchronousxs:boolean
targetEndpointxs:string
targetInterfacexs:QName
targetOperationxs:QName
targetServicexs:QName
targetUrixs:string
transactedxs:string
useJbiWrapperxs:boolean
validateWsdlxs:boolean
wsdlxs:string
ElementTypeDescription
componentcomponent
connectionFactory<spring:bean/>
definition<spring:bean/>
description<spring:bean/>
destination<spring:bean/>
destinationChooser<spring:bean/>
destinationResolver<spring:bean/>
exceptionListener<spring:bean/>
marshaler<spring:bean/>
policies(<spring:bean/>)*
replyDestination<spring:bean/>
replyProperties<spring:bean/>
serverSessionFactory<spring:bean/>
serviceUnit<spring:bean/>
store<spring:bean/>
storeFactory<spring:bean/>
useMessageIdInResponse<spring:bean/>

Element: soap-provider

AttributeTypeDescription
deliveryModexs:integer
destinationNamexs:string
endpointxs:string
explicitQosEnabledxs:boolean
interfaceNamexs:QName
jms102xs:boolean
messageIdEnabledxs:boolean
messageTimestampEnabledxs:boolean
priorityxs:integer
pubSubDomainxs:boolean
pubSubNoLocalxs:boolean
receiveTimeoutxs:long
replyDestinationNamexs:string
servicexs:QName
statelessxs:boolean
timeToLivexs:long
useJbiWrapperxs:boolean
validateWsdlxs:boolean
wsdlxs:string
ElementTypeDescription
connectionFactory<spring:bean/>
definition<spring:bean/>
description<spring:bean/>
destination<spring:bean/>
destinationChooser<spring:bean/>
destinationResolver<spring:bean/>
marshaler<spring:bean/>
policies(<spring:bean/>)*
replyDestination<spring:bean/>
serviceUnit<spring:bean/>
store<spring:bean/>
storeFactory<spring:bean/>