类 AbstractJmsListenerContainerFactory<C extends AbstractMessageListenerContainer>
- java.lang.Object
- org.springframework.jms.config.AbstractJmsListenerContainerFactory<C>
- 所有已实现的接口:
JmsListenerContainerFactory<C>
public abstract class AbstractJmsListenerContainerFactory<C extends AbstractMessageListenerContainer> extends Object implements JmsListenerContainerFactory<C>
BaseJmsListenerContainerFactory
for Spring's base container implementation.- 从以下版本开始:
- 4.1
- 作者:
- Stephane Nicoll
- 另请参阅:
AbstractMessageListenerContainer
构造器概要
构造器 构造器 说明 AbstractJmsListenerContainerFactory()
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected abstract C
createContainerInstance()
Create an empty container instance.C
createListenerContainer(JmsListenerEndpoint endpoint)
Create aMessageListenerContainer
for the givenJmsListenerEndpoint
.protected void
initializeContainer(C instance)
Further initialize the specified container.void
setAutoStartup(boolean autoStartup)
void
setClientId(String clientId)
void
setConnectionFactory(ConnectionFactory connectionFactory)
void
setDestinationResolver(DestinationResolver destinationResolver)
void
setErrorHandler(ErrorHandler errorHandler)
void
setMessageConverter(MessageConverter messageConverter)
void
setPhase(int phase)
void
setPubSubDomain(Boolean pubSubDomain)
void
setReplyPubSubDomain(Boolean replyPubSubDomain)
void
setSessionAcknowledgeMode(Integer sessionAcknowledgeMode)
void
setSessionTransacted(Boolean sessionTransacted)
void
setSubscriptionDurable(Boolean subscriptionDurable)
void
setSubscriptionShared(Boolean subscriptionShared)
构造器详细资料
AbstractJmsListenerContainerFactory
public AbstractJmsListenerContainerFactory()
方法详细资料
setConnectionFactory
public void setConnectionFactory(ConnectionFactory connectionFactory)
setDestinationResolver
public void setDestinationResolver(DestinationResolver destinationResolver)
setErrorHandler
public void setErrorHandler(ErrorHandler errorHandler)
setMessageConverter
public void setMessageConverter(MessageConverter messageConverter)
setSessionTransacted
public void setSessionTransacted(Boolean sessionTransacted)
setSessionAcknowledgeMode
public void setSessionAcknowledgeMode(Integer sessionAcknowledgeMode)
setPubSubDomain
public void setPubSubDomain(Boolean pubSubDomain)
setReplyPubSubDomain
public void setReplyPubSubDomain(Boolean replyPubSubDomain)
setSubscriptionDurable
public void setSubscriptionDurable(Boolean subscriptionDurable)
setSubscriptionShared
public void setSubscriptionShared(Boolean subscriptionShared)
setClientId
public void setClientId(String clientId)
setPhase
public void setPhase(int phase)
setAutoStartup
public void setAutoStartup(boolean autoStartup)
createListenerContainer
public C createListenerContainer(JmsListenerEndpoint endpoint)
从接口复制的说明:JmsListenerContainerFactory
Create aMessageListenerContainer
for the givenJmsListenerEndpoint
.- 指定者:
createListenerContainer
在接口中JmsListenerContainerFactory<C extends AbstractMessageListenerContainer>
- 参数:
endpoint
- the endpoint to configure- 返回:
- the created container
createContainerInstance
protected abstract C createContainerInstance()
Create an empty container instance.
initializeContainer
protected void initializeContainer(C instance)
Further initialize the specified container.Subclasses can inherit from this method to apply extra configuration if necessary.