org.ikasan.framework.initiator.messagedriven.jca.jboss
Class JBossJmsActivationSpecFactory

java.lang.Object
  extended by org.springframework.jms.listener.endpoint.StandardJmsActivationSpecFactory
      extended by org.springframework.jms.listener.endpoint.DefaultJmsActivationSpecFactory
          extended by org.ikasan.framework.initiator.messagedriven.jca.jboss.JBossJmsActivationSpecFactory
All Implemented Interfaces:
org.springframework.jms.listener.endpoint.JmsActivationSpecFactory

public class JBossJmsActivationSpecFactory
extends org.springframework.jms.listener.endpoint.DefaultJmsActivationSpecFactory

Implement a JBoss specific version of the activation spec population.

Author:
Ikasan Development Team

Field Summary
 
Fields inherited from class org.springframework.jms.listener.endpoint.DefaultJmsActivationSpecFactory
logger
 
Constructor Summary
JBossJmsActivationSpecFactory()
           
 
Method Summary
protected  Class<?> determineActivationSpecClass(javax.resource.spi.ResourceAdapter adapter)
          This implementation specifically tries to load the JBoss JMSActivationSpec.
protected  void populateActivationSpecProperties(org.springframework.beans.BeanWrapper bw, org.springframework.jms.listener.endpoint.JmsActivationSpecConfig config)
          This implementation detects and applies JBoss extended activation spec settings.
 
Methods inherited from class org.springframework.jms.listener.endpoint.DefaultJmsActivationSpecFactory
applyAcknowledgeMode
 
Methods inherited from class org.springframework.jms.listener.endpoint.StandardJmsActivationSpecFactory
createActivationSpec, setActivationSpecClass, setDefaultProperties, setDestinationResolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossJmsActivationSpecFactory

public JBossJmsActivationSpecFactory()
Method Detail

determineActivationSpecClass

protected Class<?> determineActivationSpecClass(javax.resource.spi.ResourceAdapter adapter)
This implementation specifically tries to load the JBoss JMSActivationSpec.

Overrides:
determineActivationSpecClass in class org.springframework.jms.listener.endpoint.DefaultJmsActivationSpecFactory
Parameters:
adapter -
Returns:
Class - for the JMS activation spec

populateActivationSpecProperties

protected void populateActivationSpecProperties(org.springframework.beans.BeanWrapper bw,
                                                org.springframework.jms.listener.endpoint.JmsActivationSpecConfig config)
This implementation detects and applies JBoss extended activation spec settings.

Overrides:
populateActivationSpecProperties in class org.springframework.jms.listener.endpoint.DefaultJmsActivationSpecFactory
Parameters:
BeanWrapper -
JmsActivationSpecConfig -


Copyright © 2007-2012 Ikasan. All Rights Reserved.