Este conteúdo não está disponível no idioma selecionado.
A.2. Properties Specific to Generic Consumers and SOAP Consumers
Common Attributes Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
The attributes described in Table A.3, “Attributes Uses to Configure Standard JMS Consumers and SOAP JMS Consumers” are specific to the
jms:consumer element and the jms:soap-consumer elements.
| Attribute | Type | Listener(s) | Description | Required |
|---|---|---|---|---|
listenerType | string | all | Specifies the type of Spring JMS message listener to use. Valid values are default, simple, and server. | no (defaults to default) |
transacted | string | all | Specifies the type of transaction used to wrap the message exchanges. Valid values are none, xa, and jms. | no (defaults to none) |
clientId | string | all | Specifies the JMS client id for a shared Connection created and used by this listener. | no |
destinationName | string | all | Specifies the name of the destination used to receive messages. | no |
durableSubscriptionName | string | all | Specifies the name used to register the durable subscription. | no |
messageSelector | string | all | Specifies the message selector string to use. | no |
sessionAcknowlegeMode | int | all | Specifies the acknowledgment mode that is used when creating a Session to send a message. | no (defaults to Session.AUTO_ACKNOWLEDGE) |
subscriptionDurable | boolean | all | Specifies if the listener uses a durable subscription to listen form messages. | no (defaults to false) |
pubSubNoLocal | boolean |
default
simple
| Specifies if messages published by the listener's Connection are suppressed. | no (defaults to false) |
concurrentConsumers | int |
default
simple
| Specifies the number of concurrent consumers created by the listener. | no (defaults to 1) |
cacheLevel | int | default | Specifies the level of caching allowed by the listener. | no (defaults to 0) |
receiveTimeout | long | default | Specifies the timeout for receiving a message in milliseconds. | no (default is 1000) |
recoveryInterval | long | default | Specifies the interval, in milliseconds, between attempts to recover after a failed listener set-up. | no (defaults to 5000) |
maxMessagesPerTask | int |
default
server
| Specifies the number of attempts to receive messages per task. | no (defaults to -1) |
Common Beans Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
The elements described in Table A.4, “Elements Uses to Configure Standard JMS Consumers and SOAP JMS Consumers” are specific to the
jms:consumer element and the jms:soap-consumer elements.
| Element | Type | Listener(s) | Description | Required |
|---|---|---|---|---|
destination | Destination | all | Specifies the destination used to receive messages. | no |
exceptionListener | ExceptionListener | all | Specifies an ExceptionListener to notify in case of a JMSException is thrown by the registered message listener or the invocation infrastructure. | no |
serverSessionFactory | ServerSessionFactory | server | Specifies the ServerSessionFactory to use. | no (defaults to SimpleServerSessionFactory) |
SOAP consumer specific attributes Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
The attributes described in Table A.5, “Attributes for the JMS SOAP Consumer” are specific to the
jms:soap-consumer element.
| Attribute | Type | Description | Required |
|---|---|---|---|
wsdl | string | Specifies the WSDL describing the service. | yes |
useJbiWrapper | boolean | Specifies if the JBI wrapper is sent in the body of the message. | no (defaults to true) |
validateWsdl | boolean | Specifies if the WSDL is checked WSI-BP compliance. | no (defaults to true) |
policies | Policy[] | Specifies a list of interceptors used to process the message. | no |