public final class Jms extends Object
public static <S extends JmsPollableMessageChannelSpec<S>> JmsPollableMessageChannelSpec<S> pollableChannel(ConnectionFactory connectionFactory)
JmsPollableMessageChannelSpec.S - the JmsPollableMessageChannelSpec inheritor typeconnectionFactory - the JMS ConnectionFactory to build onJmsPollableMessageChannelSpec instancepublic static <S extends JmsPollableMessageChannelSpec<S>> JmsPollableMessageChannelSpec<S> pollableChannel(String id, 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(ConnectionFactory connectionFactory)
JmsMessageChannelSpec.S - the JmsMessageChannelSpec inheritor typeconnectionFactory - the JMS ConnectionFactory to build onJmsMessageChannelSpec instancepublic static <S extends JmsMessageChannelSpec<S>> JmsMessageChannelSpec<S> channel(String id, 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(ConnectionFactory connectionFactory)
JmsPublishSubscribeMessageChannelSpec.connectionFactory - the JMS ConnectionFactory to build onJmsPublishSubscribeMessageChannelSpec instancepublic static JmsPublishSubscribeMessageChannelSpec publishSubscribeChannel(String id, 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(JmsTemplate jmsTemplate)
JmsOutboundChannelAdapterSpec.S - the JmsOutboundChannelAdapterSpec inheritor typejmsTemplate - the JmsTemplate to build onJmsOutboundChannelAdapterSpec instancepublic static JmsOutboundChannelAdapterSpec.JmsOutboundChannelSpecTemplateAware outboundAdapter(ConnectionFactory connectionFactory)
JmsOutboundChannelAdapterSpec.connectionFactory - the JMS ConnectionFactory to build onJmsOutboundChannelAdapterSpec instancepublic static <S extends JmsInboundChannelAdapterSpec<S>> JmsInboundChannelAdapterSpec<S> inboundAdapter(JmsTemplate jmsTemplate)
JmsInboundChannelAdapterSpec.S - the JmsInboundChannelAdapterSpec inheritor typejmsTemplate - the JmsTemplate to build onJmsInboundChannelAdapterSpec instancepublic static JmsInboundChannelAdapterSpec.JmsInboundChannelSpecTemplateAware inboundAdapter(ConnectionFactory connectionFactory)
JmsInboundChannelAdapterSpec.connectionFactory - the JMS ConnectionFactory to build onJmsInboundChannelAdapterSpec instancepublic static JmsOutboundGatewaySpec outboundGateway(ConnectionFactory connectionFactory)
JmsOutboundGatewaySpec.connectionFactory - the JMS ConnectionFactory to build onJmsOutboundGatewaySpec instancepublic static <S extends JmsInboundGatewaySpec<S>> JmsInboundGatewaySpec<S> inboundGateway(AbstractMessageListenerContainer listenerContainer)
JmsOutboundGatewaySpec.S - the JmsInboundGatewaySpec inheritor typelistenerContainer - the JMS AbstractMessageListenerContainer to build onJmsOutboundGatewaySpec instancepublic static JmsInboundGatewaySpec.JmsInboundGatewayListenerContainerSpec<JmsDefaultListenerContainerSpec,DefaultMessageListenerContainer> inboundGateway(ConnectionFactory connectionFactory)
JmsOutboundGatewaySpec.connectionFactory - the JMS ConnectionFactory to build onJmsOutboundGatewaySpec instancepublic static <S extends JmsListenerContainerSpec<S,C>,C extends AbstractMessageListenerContainer> JmsInboundGatewaySpec.JmsInboundGatewayListenerContainerSpec<S,C> inboundGateway(ConnectionFactory connectionFactory, 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(AbstractMessageListenerContainer listenerContainer)
JmsMessageDrivenChannelAdapterSpec.S - the JmsMessageDrivenChannelAdapterSpec inheritor typelistenerContainer - the AbstractMessageListenerContainer to build onJmsMessageDrivenChannelAdapterSpec instancepublic static JmsMessageDrivenChannelAdapterSpec.JmsMessageDrivenChannelAdapterListenerContainerSpec<JmsDefaultListenerContainerSpec,DefaultMessageListenerContainer> messageDrivenChannelAdapter(ConnectionFactory connectionFactory)
JmsMessageDrivenChannelAdapterSpec.connectionFactory - the JMS ConnectionFactory to build onJmsMessageDrivenChannelAdapterSpec instancepublic static <S extends JmsListenerContainerSpec<S,C>,C extends AbstractMessageListenerContainer> JmsMessageDrivenChannelAdapterSpec.JmsMessageDrivenChannelAdapterListenerContainerSpec<S,C> messageDrivenChannelAdapter(ConnectionFactory connectionFactory, 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(ConnectionFactory connectionFactory, Destination destination)
JmsListenerContainerSpec.connectionFactory - the JMS ConnectionFactory to build ondestination - the Destination to listen toJmsListenerContainerSpec instancepublic static JmsDefaultListenerContainerSpec container(ConnectionFactory connectionFactory, String destinationName)
JmsListenerContainerSpec.connectionFactory - the JMS ConnectionFactory to build ondestinationName - the destination name to listen toJmsListenerContainerSpec instance