org.springframework.jms.config
Class JmsListenerContainerParser

java.lang.Object
  extended by org.springframework.jms.config.AbstractListenerContainerParser
      extended by org.springframework.jms.config.JmsListenerContainerParser
All Implemented Interfaces:
BeanDefinitionParser

 class JmsListenerContainerParser
extends AbstractListenerContainerParser

Parser for the JMS <listener-container> element.

Since:
2.5
Author:
Mark Fisher, Juergen Hoeller

Field Summary
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 TASK_EXECUTOR_ATTRIBUTE
           
 
Fields inherited from class org.springframework.jms.config.AbstractListenerContainerParser
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_TOPIC, ID_ATTRIBUTE, LISTENER_ELEMENT, MESSAGE_CONVERTER_ATTRIBUTE, METHOD_ATTRIBUTE, PHASE_ATTRIBUTE, PREFETCH_ATTRIBUTE, REF_ATTRIBUTE, RESPONSE_DESTINATION_ATTRIBUTE, SELECTOR_ATTRIBUTE, SUBSCRIPTION_ATTRIBUTE, TRANSACTION_MANAGER_ATTRIBUTE
 
Constructor Summary
JmsListenerContainerParser()
           
 
Method Summary
protected  boolean indicatesJms102(BeanDefinition containerDef)
           
protected  boolean indicatesPubSub(BeanDefinition containerDef)
           
protected  BeanDefinition parseContainer(org.w3c.dom.Element listenerEle, org.w3c.dom.Element containerEle, ParserContext parserContext)
           
 
Methods inherited from class org.springframework.jms.config.AbstractListenerContainerParser
indicatesPubSubConfig, parse, parseAcknowledgeMode, parseContainerConfiguration, parseListenerConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTAINER_TYPE_ATTRIBUTE

private static final java.lang.String CONTAINER_TYPE_ATTRIBUTE
See Also:
Constant Field Values

CONTAINER_CLASS_ATTRIBUTE

private static final java.lang.String CONTAINER_CLASS_ATTRIBUTE
See Also:
Constant Field Values

CONNECTION_FACTORY_ATTRIBUTE

private static final java.lang.String CONNECTION_FACTORY_ATTRIBUTE
See Also:
Constant Field Values

TASK_EXECUTOR_ATTRIBUTE

private static final java.lang.String TASK_EXECUTOR_ATTRIBUTE
See Also:
Constant Field Values

ERROR_HANDLER_ATTRIBUTE

private static final java.lang.String ERROR_HANDLER_ATTRIBUTE
See Also:
Constant Field Values

CACHE_ATTRIBUTE

private static final java.lang.String CACHE_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

JmsListenerContainerParser

JmsListenerContainerParser()
Method Detail

parseContainer

protected BeanDefinition parseContainer(org.w3c.dom.Element listenerEle,
                                        org.w3c.dom.Element containerEle,
                                        ParserContext parserContext)
Specified by:
parseContainer in class AbstractListenerContainerParser

indicatesPubSub

protected boolean indicatesPubSub(BeanDefinition containerDef)
Overrides:
indicatesPubSub in class AbstractListenerContainerParser

indicatesJms102

protected boolean indicatesJms102(BeanDefinition containerDef)
Overrides:
indicatesJms102 in class AbstractListenerContainerParser