Class JmsTemplateSpec
java.lang.Object
org.springframework.integration.dsl.IntegrationComponentSpec<S,A>
org.springframework.integration.jms.dsl.JmsDestinationAccessorSpec<JmsTemplateSpec,DynamicJmsTemplate>
org.springframework.integration.jms.dsl.JmsTemplateSpec
- All Implemented Interfaces:
DisposableBean
,FactoryBean<DynamicJmsTemplate>
,InitializingBean
,Lifecycle
,Phased
,SmartLifecycle
- Since:
- 5.0
- Author:
- Artem Bilan
-
Field Summary
Fields inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
logger, PARSER, target
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE
Fields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondeliveryPersistent
(boolean deliveryPersistent) explicitQosEnabled
(boolean explicitQosEnabled) jmsMessageConverter
(MessageConverter messageConverter) priority
(int priority) May be overridden at run time by the message priority header.receiveTimeout
(long receiveTimeout) timeToLive
(long timeToLive) Methods inherited from class org.springframework.integration.jms.dsl.JmsDestinationAccessorSpec
connectionFactory, destinationResolver, id, pubSubDomain, sessionAcknowledgeMode, sessionAcknowledgeModeName, sessionTransacted
Methods inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
_this, afterPropertiesSet, destroy, doGet, getId, getObject, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.beans.factory.FactoryBean
isSingleton
-
Constructor Details
-
JmsTemplateSpec
protected JmsTemplateSpec()
-
-
Method Details
-
jmsMessageConverter
- Parameters:
messageConverter
- the messageConverter.- Returns:
- the spec.
- See Also:
-
deliveryPersistent
- Parameters:
deliveryPersistent
- the deliveryPersistent.- Returns:
- the spec.
- See Also:
-
explicitQosEnabled
- Parameters:
explicitQosEnabled
- the explicitQosEnabled.- Returns:
- the spec.
- See Also:
-
priority
May be overridden at run time by the message priority header.- Parameters:
priority
- the priority.- Returns:
- the spec.
- See Also:
-
timeToLive
- Parameters:
timeToLive
- the timeToLive.- Returns:
- the spec.
- See Also:
-
receiveTimeout
- Parameters:
receiveTimeout
- the receiveTimeout.- Returns:
- the spec.
- See Also:
-