Class JmsInboundChannelAdapterSpec<S extends JmsInboundChannelAdapterSpec<S>>
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<T>
org.springframework.integration.dsl.IntegrationComponentSpec<S,H>
org.springframework.integration.dsl.MessageSourceSpec<S,JmsDestinationPollingSource>
org.springframework.integration.jms.dsl.JmsInboundChannelAdapterSpec<S>
- Type Parameters:
S
- the targetJmsInboundChannelAdapterSpec
implementation type.
- All Implemented Interfaces:
Aware
,BeanClassLoaderAware
,BeanFactoryAware
,DisposableBean
,FactoryBean<JmsDestinationPollingSource>
,InitializingBean
,Lifecycle
,Phased
,SmartLifecycle
- Direct Known Subclasses:
JmsInboundChannelAdapterSpec.JmsInboundChannelSpecTemplateAware
public class JmsInboundChannelAdapterSpec<S extends JmsInboundChannelAdapterSpec<S>>
extends MessageSourceSpec<S,JmsDestinationPollingSource>
- Since:
- 5.0
- Author:
- Artem Bilan
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
AJmsTemplate
-basedJmsInboundChannelAdapterSpec
extension. -
Field Summary
Fields inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
PARSER, target
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
logger
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 TypeMethodDescriptiondestination
(Destination destination) Configure the destination from which to receive messages.destination
(String destination) Configure the name of destination from which to receive messages.headerMapper
(JmsHeaderMapper headerMapper) Configure aJmsHeaderMapper
to map from JMS headers and properties to Spring Integration headers.messageSelector
(String messageSelector) Methods inherited from class org.springframework.integration.dsl.MessageSourceSpec
messageHeaders
Methods inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stop
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
-
Field Details
-
jmsTemplateSpec
-
-
Constructor Details
-
JmsInboundChannelAdapterSpec
-
-
Method Details
-
messageSelector
- Parameters:
messageSelector
- the messageSelector.- Returns:
- the spec.
- See Also:
-
headerMapper
Configure aJmsHeaderMapper
to map from JMS headers and properties to Spring Integration headers.- Parameters:
headerMapper
- the headerMapper.- Returns:
- the spec.
-
destination
Configure the destination from which to receive messages.- Parameters:
destination
- the destination.- Returns:
- the spec.
-
destination
Configure the name of destination from which to receive messages.- Parameters:
destination
- the destination.- Returns:
- the spec.
-