类 DefaultJcaListenerContainerFactory
- java.lang.Object
- org.springframework.jms.listener.endpoint.JmsActivationSpecConfig
- org.springframework.jms.config.DefaultJcaListenerContainerFactory
public class DefaultJcaListenerContainerFactory extends JmsActivationSpecConfig implements JmsListenerContainerFactory<JmsMessageEndpointManager>
AJmsListenerContainerFactory
implementation to build a JCA-basedJmsMessageEndpointManager
.- 从以下版本开始:
- 4.1
- 作者:
- Stephane Nicoll
构造器概要
构造器 构造器 说明 DefaultJcaListenerContainerFactory()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected JmsMessageEndpointManager
createContainerInstance()
Create an empty container instance.JmsMessageEndpointManager
createListenerContainer(JmsListenerEndpoint endpoint)
Create aMessageListenerContainer
for the givenJmsListenerEndpoint
.void
setActivationSpecFactory(JmsActivationSpecFactory activationSpecFactory)
void
setDestinationResolver(DestinationResolver destinationResolver)
void
setPhase(int phase)
void
setResourceAdapter(ResourceAdapter resourceAdapter)
void
setTransactionManager(Object transactionManager)
从类继承的方法 org.springframework.jms.listener.endpoint.JmsActivationSpecConfig
getAcknowledgeMode, getClientId, getDestinationName, getDurableSubscriptionName, getMaxConcurrency, getMessageConverter, getMessageSelector, getPrefetchSize, getReplyQosSettings, getSubscriptionName, isPubSubDomain, isReplyPubSubDomain, isSubscriptionDurable, isSubscriptionShared, setAcknowledgeMode, setAcknowledgeModeName, setClientId, setConcurrency, setDestinationName, setDurableSubscriptionName, setMaxConcurrency, setMessageConverter, setMessageSelector, setPrefetchSize, setPubSubDomain, setReplyPubSubDomain, setReplyQosSettings, setSubscriptionDurable, setSubscriptionName, setSubscriptionShared
构造器详细资料
DefaultJcaListenerContainerFactory
public DefaultJcaListenerContainerFactory()
方法详细资料
setResourceAdapter
public void setResourceAdapter(ResourceAdapter resourceAdapter)
setActivationSpecFactory
public void setActivationSpecFactory(JmsActivationSpecFactory activationSpecFactory)
setDestinationResolver
public void setDestinationResolver(DestinationResolver destinationResolver)
setTransactionManager
public void setTransactionManager(Object transactionManager)
setPhase
public void setPhase(int phase)
createListenerContainer
public JmsMessageEndpointManager createListenerContainer(JmsListenerEndpoint endpoint)
从接口复制的说明:JmsListenerContainerFactory
Create aMessageListenerContainer
for the givenJmsListenerEndpoint
.- 指定者:
createListenerContainer
在接口中JmsListenerContainerFactory<JmsMessageEndpointManager>
- 参数:
endpoint
- the endpoint to configure- 返回:
- the created container
createContainerInstance
protected JmsMessageEndpointManager createContainerInstance()
Create an empty container instance.