Class JmsTemplateSpec
java.lang.Object
org.springframework.integration.dsl.IntegrationComponentSpec<JmsTemplateSpec, DynamicJmsTemplate>
org.springframework.integration.jms.dsl.JmsDestinationAccessorSpec<JmsTemplateSpec, DynamicJmsTemplate>
org.springframework.integration.jms.dsl.JmsTemplateSpec
- All Implemented Interfaces:
DisposableBean, FactoryBean<DynamicJmsTemplate>, InitializingBean, Lifecycle, Phased, SmartLifecycle
public class JmsTemplateSpec
extends JmsDestinationAccessorSpec<JmsTemplateSpec, DynamicJmsTemplate>
- Since:
- 5.0
- Author:
- Artem Bilan
-
Field Summary
Fields inherited from class IntegrationComponentSpec
logger, PARSER, targetFields inherited from interface FactoryBean
OBJECT_TYPE_ATTRIBUTEFields inherited from interface SmartLifecycle
DEFAULT_PHASE -
Constructor Summary
Constructors -
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 JmsDestinationAccessorSpec
connectionFactory, destinationResolver, id, pubSubDomain, sessionAcknowledgeMode, sessionAcknowledgeModeName, sessionTransactedMethods inherited from class IntegrationComponentSpec
_this, afterPropertiesSet, destroy, doGet, getId, getObject, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stopMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FactoryBean
isSingletonMethods inherited from interface SmartLifecycle
isPauseable
-
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:
-