class JmsListenerContainerParser extends AbstractListenerContainerParser
<listener-container>
element.Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
BACK_OFF_ATTRIBUTE |
private static java.lang.String |
CACHE_ATTRIBUTE |
private static java.lang.String |
CONNECTION_FACTORY_ATTRIBUTE |
private static java.lang.String |
CONTAINER_CLASS_ATTRIBUTE |
private static java.lang.String |
CONTAINER_TYPE_ATTRIBUTE |
private static java.lang.String |
ERROR_HANDLER_ATTRIBUTE |
private static java.lang.String |
RECEIVE_TIMEOUT_ATTRIBUTE |
private static java.lang.String |
RECOVERY_INTERVAL_ATTRIBUTE |
private static java.lang.String |
TASK_EXECUTOR_ATTRIBUTE |
ACKNOWLEDGE_ATTRIBUTE, ACKNOWLEDGE_AUTO, ACKNOWLEDGE_CLIENT, ACKNOWLEDGE_DUPS_OK, ACKNOWLEDGE_TRANSACTED, CLIENT_ID_ATTRIBUTE, CONCURRENCY_ATTRIBUTE, DESTINATION_ATTRIBUTE, DESTINATION_RESOLVER_ATTRIBUTE, DESTINATION_TYPE_ATTRIBUTE, DESTINATION_TYPE_DURABLE_TOPIC, DESTINATION_TYPE_QUEUE, DESTINATION_TYPE_SHARED_DURABLE_TOPIC, DESTINATION_TYPE_SHARED_TOPIC, DESTINATION_TYPE_TOPIC, FACTORY_ID_ATTRIBUTE, ID_ATTRIBUTE, LISTENER_ELEMENT, MESSAGE_CONVERTER_ATTRIBUTE, METHOD_ATTRIBUTE, PHASE_ATTRIBUTE, PREFETCH_ATTRIBUTE, REF_ATTRIBUTE, RESPONSE_DESTINATION_ATTRIBUTE, RESPONSE_DESTINATION_TYPE_ATTRIBUTE, SELECTOR_ATTRIBUTE, SUBSCRIPTION_ATTRIBUTE, TRANSACTION_MANAGER_ATTRIBUTE
Constructor and Description |
---|
JmsListenerContainerParser() |
Modifier and Type | Method and Description |
---|---|
protected RootBeanDefinition |
createContainer(org.w3c.dom.Element containerEle,
org.w3c.dom.Element listenerEle,
ParserContext parserContext,
PropertyValues commonContainerProperties,
PropertyValues specificContainerProperties)
Create the container
BeanDefinition for the specified context. |
protected RootBeanDefinition |
createContainerFactory(java.lang.String factoryId,
org.w3c.dom.Element containerEle,
ParserContext parserContext,
PropertyValues commonContainerProperties,
PropertyValues specificContainerProperties)
Create the
BeanDefinition for the container factory using the specified
shared property values. |
protected MutablePropertyValues |
parseSpecificContainerProperties(org.w3c.dom.Element containerEle,
ParserContext parserContext)
Parse the common properties for all listeners as defined by the specified
container
Element . |
parse, parseAcknowledgeMode, parseCommonContainerProperties, parseListenerConfiguration
private static final java.lang.String CONTAINER_TYPE_ATTRIBUTE
private static final java.lang.String CONTAINER_CLASS_ATTRIBUTE
private static final java.lang.String CONNECTION_FACTORY_ATTRIBUTE
private static final java.lang.String TASK_EXECUTOR_ATTRIBUTE
private static final java.lang.String ERROR_HANDLER_ATTRIBUTE
private static final java.lang.String CACHE_ATTRIBUTE
private static final java.lang.String RECEIVE_TIMEOUT_ATTRIBUTE
private static final java.lang.String RECOVERY_INTERVAL_ATTRIBUTE
private static final java.lang.String BACK_OFF_ATTRIBUTE
protected RootBeanDefinition createContainerFactory(java.lang.String factoryId, org.w3c.dom.Element containerEle, ParserContext parserContext, PropertyValues commonContainerProperties, PropertyValues specificContainerProperties)
AbstractListenerContainerParser
BeanDefinition
for the container factory using the specified
shared property values.createContainerFactory
in class AbstractListenerContainerParser
protected RootBeanDefinition createContainer(org.w3c.dom.Element containerEle, org.w3c.dom.Element listenerEle, ParserContext parserContext, PropertyValues commonContainerProperties, PropertyValues specificContainerProperties)
AbstractListenerContainerParser
BeanDefinition
for the specified context.createContainer
in class AbstractListenerContainerParser
protected MutablePropertyValues parseSpecificContainerProperties(org.w3c.dom.Element containerEle, ParserContext parserContext)
AbstractListenerContainerParser
Element
.parseSpecificContainerProperties
in class AbstractListenerContainerParser