public final class Jms
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <S extends JmsMessageChannelSpec<S>> |
channel(javax.jms.ConnectionFactory connectionFactory)
The factory to produce a
JmsMessageChannelSpec . |
static <S extends JmsMessageChannelSpec<S>> |
channel(java.lang.String id,
javax.jms.ConnectionFactory connectionFactory)
The factory to produce a
JmsMessageChannelSpec . |
static JmsDefaultListenerContainerSpec |
container(javax.jms.ConnectionFactory connectionFactory,
javax.jms.Destination destination)
The factory to produce a
JmsListenerContainerSpec . |
static JmsDefaultListenerContainerSpec |
container(javax.jms.ConnectionFactory connectionFactory,
java.lang.String destinationName)
The factory to produce a
JmsListenerContainerSpec . |
static JmsInboundChannelAdapterSpec.JmsInboundChannelSpecTemplateAware |
inboundAdapter(javax.jms.ConnectionFactory connectionFactory)
The factory to produce a
JmsInboundChannelAdapterSpec . |
static <S extends JmsInboundChannelAdapterSpec<S>> |
inboundAdapter(org.springframework.jms.core.JmsTemplate jmsTemplate)
The factory to produce a
JmsInboundChannelAdapterSpec . |
static <S extends JmsInboundGatewaySpec<S>> |
inboundGateway(org.springframework.jms.listener.AbstractMessageListenerContainer listenerContainer)
The factory to produce a
JmsOutboundGatewaySpec . |
static JmsInboundGatewaySpec.JmsInboundGatewayListenerContainerSpec<JmsDefaultListenerContainerSpec,org.springframework.jms.listener.DefaultMessageListenerContainer> |
inboundGateway(javax.jms.ConnectionFactory connectionFactory)
The factory to produce a
JmsOutboundGatewaySpec . |
static <S extends JmsListenerContainerSpec<S,C>,C extends org.springframework.jms.listener.AbstractMessageListenerContainer> |
inboundGateway(javax.jms.ConnectionFactory connectionFactory,
java.lang.Class<C> containerClass)
The factory to produce a
JmsOutboundGatewaySpec . |
static <S extends JmsMessageDrivenChannelAdapterSpec<S>> |
messageDrivenChannelAdapter(org.springframework.jms.listener.AbstractMessageListenerContainer listenerContainer)
The factory to produce a
JmsMessageDrivenChannelAdapterSpec . |
static JmsMessageDrivenChannelAdapterSpec.JmsMessageDrivenChannelAdapterListenerContainerSpec<JmsDefaultListenerContainerSpec,org.springframework.jms.listener.DefaultMessageListenerContainer> |
messageDrivenChannelAdapter(javax.jms.ConnectionFactory connectionFactory)
The factory to produce a
JmsMessageDrivenChannelAdapterSpec . |
static <S extends JmsListenerContainerSpec<S,C>,C extends org.springframework.jms.listener.AbstractMessageListenerContainer> |
messageDrivenChannelAdapter(javax.jms.ConnectionFactory connectionFactory,
java.lang.Class<C> containerClass)
The factory to produce a
JmsMessageDrivenChannelAdapterSpec . |
static JmsOutboundChannelAdapterSpec.JmsOutboundChannelSpecTemplateAware |
outboundAdapter(javax.jms.ConnectionFactory connectionFactory)
The factory to produce a
JmsOutboundChannelAdapterSpec . |
static <S extends JmsOutboundChannelAdapterSpec<S>> |
outboundAdapter(org.springframework.jms.core.JmsTemplate jmsTemplate)
The factory to produce a
JmsOutboundChannelAdapterSpec . |
static JmsOutboundGatewaySpec |
outboundGateway(javax.jms.ConnectionFactory connectionFactory)
The factory to produce a
JmsOutboundGatewaySpec . |
static <S extends JmsPollableMessageChannelSpec<S>> |
pollableChannel(javax.jms.ConnectionFactory connectionFactory)
The factory to produce a
JmsPollableMessageChannelSpec . |
static <S extends JmsPollableMessageChannelSpec<S>> |
pollableChannel(java.lang.String id,
javax.jms.ConnectionFactory connectionFactory)
The factory to produce a
JmsPollableMessageChannelSpec . |
static JmsPublishSubscribeMessageChannelSpec |
publishSubscribeChannel(javax.jms.ConnectionFactory connectionFactory)
The factory to produce a
JmsPublishSubscribeMessageChannelSpec . |
static JmsPublishSubscribeMessageChannelSpec |
publishSubscribeChannel(java.lang.String id,
javax.jms.ConnectionFactory connectionFactory)
The factory to produce a
JmsPublishSubscribeMessageChannelSpec . |
public static <S extends JmsPollableMessageChannelSpec<S>> JmsPollableMessageChannelSpec<S> pollableChannel(javax.jms.ConnectionFactory connectionFactory)
JmsPollableMessageChannelSpec
.S
- the JmsPollableMessageChannelSpec
inheritor typeconnectionFactory
- the JMS ConnectionFactory to build onJmsPollableMessageChannelSpec
instancepublic static <S extends JmsPollableMessageChannelSpec<S>> JmsPollableMessageChannelSpec<S> pollableChannel(java.lang.String id, javax.jms.ConnectionFactory connectionFactory)
JmsPollableMessageChannelSpec
.S
- the JmsPollableMessageChannelSpec
inheritor typeid
- the bean name for the target PollableChannel
componentconnectionFactory
- the JMS ConnectionFactory to build onJmsPollableMessageChannelSpec
instancepublic static <S extends JmsMessageChannelSpec<S>> JmsMessageChannelSpec<S> channel(javax.jms.ConnectionFactory connectionFactory)
JmsMessageChannelSpec
.S
- the JmsMessageChannelSpec
inheritor typeconnectionFactory
- the JMS ConnectionFactory to build onJmsMessageChannelSpec
instancepublic static <S extends JmsMessageChannelSpec<S>> JmsMessageChannelSpec<S> channel(java.lang.String id, javax.jms.ConnectionFactory connectionFactory)
JmsMessageChannelSpec
.S
- the JmsMessageChannelSpec
inheritor typeid
- the bean name for the target MessageChannel
componentconnectionFactory
- the JMS ConnectionFactory to build onJmsMessageChannelSpec
instancepublic static JmsPublishSubscribeMessageChannelSpec publishSubscribeChannel(javax.jms.ConnectionFactory connectionFactory)
JmsPublishSubscribeMessageChannelSpec
.connectionFactory
- the JMS ConnectionFactory to build onJmsPublishSubscribeMessageChannelSpec
instancepublic static JmsPublishSubscribeMessageChannelSpec publishSubscribeChannel(java.lang.String id, javax.jms.ConnectionFactory connectionFactory)
JmsPublishSubscribeMessageChannelSpec
.id
- the bean name for the target MessageChannel
componentconnectionFactory
- the JMS ConnectionFactory to build onJmsPublishSubscribeMessageChannelSpec
instancepublic static <S extends JmsOutboundChannelAdapterSpec<S>> JmsOutboundChannelAdapterSpec<S> outboundAdapter(org.springframework.jms.core.JmsTemplate jmsTemplate)
JmsOutboundChannelAdapterSpec
.S
- the JmsOutboundChannelAdapterSpec
inheritor typejmsTemplate
- the JmsTemplate to build onJmsOutboundChannelAdapterSpec
instancepublic static JmsOutboundChannelAdapterSpec.JmsOutboundChannelSpecTemplateAware outboundAdapter(javax.jms.ConnectionFactory connectionFactory)
JmsOutboundChannelAdapterSpec
.connectionFactory
- the JMS ConnectionFactory to build onJmsOutboundChannelAdapterSpec
instancepublic static <S extends JmsInboundChannelAdapterSpec<S>> JmsInboundChannelAdapterSpec<S> inboundAdapter(org.springframework.jms.core.JmsTemplate jmsTemplate)
JmsInboundChannelAdapterSpec
.S
- the JmsInboundChannelAdapterSpec
inheritor typejmsTemplate
- the JmsTemplate to build onJmsInboundChannelAdapterSpec
instancepublic static JmsInboundChannelAdapterSpec.JmsInboundChannelSpecTemplateAware inboundAdapter(javax.jms.ConnectionFactory connectionFactory)
JmsInboundChannelAdapterSpec
.connectionFactory
- the JMS ConnectionFactory to build onJmsInboundChannelAdapterSpec
instancepublic static JmsOutboundGatewaySpec outboundGateway(javax.jms.ConnectionFactory connectionFactory)
JmsOutboundGatewaySpec
.connectionFactory
- the JMS ConnectionFactory to build onJmsOutboundGatewaySpec
instancepublic static <S extends JmsInboundGatewaySpec<S>> JmsInboundGatewaySpec<S> inboundGateway(org.springframework.jms.listener.AbstractMessageListenerContainer listenerContainer)
JmsOutboundGatewaySpec
.S
- the JmsInboundGatewaySpec
inheritor typelistenerContainer
- the JMS AbstractMessageListenerContainer
to build onJmsOutboundGatewaySpec
instancepublic static JmsInboundGatewaySpec.JmsInboundGatewayListenerContainerSpec<JmsDefaultListenerContainerSpec,org.springframework.jms.listener.DefaultMessageListenerContainer> inboundGateway(javax.jms.ConnectionFactory connectionFactory)
JmsOutboundGatewaySpec
.connectionFactory
- the JMS ConnectionFactory to build onJmsOutboundGatewaySpec
instancepublic static <S extends JmsListenerContainerSpec<S,C>,C extends org.springframework.jms.listener.AbstractMessageListenerContainer> JmsInboundGatewaySpec.JmsInboundGatewayListenerContainerSpec<S,C> inboundGateway(javax.jms.ConnectionFactory connectionFactory, java.lang.Class<C> containerClass)
JmsOutboundGatewaySpec
.S
- the JmsListenerContainerSpec
inheritor typeC
- the AbstractMessageListenerContainer
inheritor typeconnectionFactory
- the JMS ConnectionFactory to build oncontainerClass
- the AbstractMessageListenerContainer
implementation class
to instantiate listener containerJmsOutboundGatewaySpec
instancepublic static <S extends JmsMessageDrivenChannelAdapterSpec<S>> JmsMessageDrivenChannelAdapterSpec<S> messageDrivenChannelAdapter(org.springframework.jms.listener.AbstractMessageListenerContainer listenerContainer)
JmsMessageDrivenChannelAdapterSpec
.S
- the JmsMessageDrivenChannelAdapterSpec
inheritor typelistenerContainer
- the AbstractMessageListenerContainer
to build onJmsMessageDrivenChannelAdapterSpec
instancepublic static JmsMessageDrivenChannelAdapterSpec.JmsMessageDrivenChannelAdapterListenerContainerSpec<JmsDefaultListenerContainerSpec,org.springframework.jms.listener.DefaultMessageListenerContainer> messageDrivenChannelAdapter(javax.jms.ConnectionFactory connectionFactory)
JmsMessageDrivenChannelAdapterSpec
.connectionFactory
- the JMS ConnectionFactory to build onJmsMessageDrivenChannelAdapterSpec
instancepublic static <S extends JmsListenerContainerSpec<S,C>,C extends org.springframework.jms.listener.AbstractMessageListenerContainer> JmsMessageDrivenChannelAdapterSpec.JmsMessageDrivenChannelAdapterListenerContainerSpec<S,C> messageDrivenChannelAdapter(javax.jms.ConnectionFactory connectionFactory, java.lang.Class<C> containerClass)
JmsMessageDrivenChannelAdapterSpec
.S
- the JmsListenerContainerSpec
inheritor typeC
- the AbstractMessageListenerContainer
inheritor typeconnectionFactory
- the JMS ConnectionFactory to build oncontainerClass
- the AbstractMessageListenerContainer
implementation class
to instantiate listener containerJmsMessageDrivenChannelAdapterSpec
instancepublic static JmsDefaultListenerContainerSpec container(javax.jms.ConnectionFactory connectionFactory, javax.jms.Destination destination)
JmsListenerContainerSpec
.connectionFactory
- the JMS ConnectionFactory to build ondestination
- the Destination
to listen toJmsListenerContainerSpec
instancepublic static JmsDefaultListenerContainerSpec container(javax.jms.ConnectionFactory connectionFactory, java.lang.String destinationName)
JmsListenerContainerSpec
.connectionFactory
- the JMS ConnectionFactory to build ondestinationName
- the destination name to listen toJmsListenerContainerSpec
instance