クラス Jms
java.lang.ObjectSE
org.springframework.integration.jms.dsl.Jms
JMS コンポーネントのファクトリクラス。
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell, Artem Vozhdayenko
メソッドのサマリー
修飾子と型メソッド説明static JmsMessageChannelSpec<?,
?> channel
(ConnectionFactoryEE connectionFactory) JmsMessageChannelSpec
を製造するファクトリ。static JmsMessageChannelSpec<?,
?> channel
(StringSE id, ConnectionFactoryEE connectionFactory) JmsMessageChannelSpec
を製造するファクトリ。container
(ConnectionFactoryEE connectionFactory, DestinationEE destination) JmsListenerContainerSpec
を製造するファクトリ。container
(ConnectionFactoryEE connectionFactory, StringSE destinationName) JmsListenerContainerSpec
を製造するファクトリ。inboundAdapter
(ConnectionFactoryEE connectionFactory) JmsInboundChannelAdapterSpec
を製造するファクトリ。static JmsInboundChannelAdapterSpec<?>
inboundAdapter
(JmsTemplate jmsTemplate) JmsInboundChannelAdapterSpec
を製造するファクトリ。static JmsInboundGatewaySpec.JmsInboundGatewayListenerContainerSpec<JmsDefaultListenerContainerSpec,
DefaultMessageListenerContainer> inboundGateway
(ConnectionFactoryEE connectionFactory) JmsInboundGatewaySpec
を製造するファクトリ。static <C extends AbstractMessageListenerContainer>
JmsInboundGatewaySpec.JmsInboundGatewayListenerContainerSpec<?,C> inboundGateway
(ConnectionFactoryEE connectionFactory, ClassSE<C> containerClass) JmsInboundGatewaySpec
を製造するファクトリ。static JmsInboundGatewaySpec<?>
inboundGateway
(AbstractMessageListenerContainer listenerContainer) JmsInboundGatewaySpec
を製造するファクトリ。static JmsMessageDrivenChannelAdapterSpec.JmsMessageDrivenChannelAdapterListenerContainerSpec<JmsDefaultListenerContainerSpec,
DefaultMessageListenerContainer> messageDrivenChannelAdapter
(ConnectionFactoryEE connectionFactory) JmsMessageDrivenChannelAdapterSpec
を製造するファクトリ。static <C extends AbstractMessageListenerContainer>
JmsMessageDrivenChannelAdapterSpec.JmsMessageDrivenChannelAdapterListenerContainerSpec<?,C> messageDrivenChannelAdapter
(ConnectionFactoryEE connectionFactory, ClassSE<C> containerClass) JmsMessageDrivenChannelAdapterSpec
を製造するファクトリ。static JmsMessageDrivenChannelAdapterSpec<?>
messageDrivenChannelAdapter
(JmsListenerContainerSpec<?, ? extends AbstractMessageListenerContainer> jmsListenerContainerSpec) JmsMessageDrivenChannelAdapterSpec
を製造するファクトリ。static JmsMessageDrivenChannelAdapterSpec<?>
messageDrivenChannelAdapter
(AbstractMessageListenerContainer listenerContainer) JmsMessageDrivenChannelAdapterSpec
を製造するファクトリ。outboundAdapter
(ConnectionFactoryEE connectionFactory) JmsOutboundChannelAdapterSpec
を製造するファクトリ。static JmsOutboundChannelAdapterSpec<?>
outboundAdapter
(JmsTemplate jmsTemplate) JmsOutboundChannelAdapterSpec
を製造するファクトリ。static JmsOutboundGatewaySpec
outboundGateway
(ConnectionFactoryEE connectionFactory) JmsOutboundGatewaySpec
を製造するファクトリ。pollableChannel
(ConnectionFactoryEE connectionFactory) JmsPollableMessageChannelSpec
を製造するファクトリ。pollableChannel
(StringSE id, ConnectionFactoryEE connectionFactory) JmsPollableMessageChannelSpec
を製造するファクトリ。publishSubscribeChannel
(ConnectionFactoryEE connectionFactory) JmsPublishSubscribeMessageChannelSpec
を製造するファクトリ。publishSubscribeChannel
(StringSE id, ConnectionFactoryEE connectionFactory) JmsPublishSubscribeMessageChannelSpec
を製造するファクトリ。
メソッドの詳細
pollableChannel
public static JmsPollableMessageChannelSpec<?,PollableJmsChannel> pollableChannel(ConnectionFactoryEE connectionFactory) JmsPollableMessageChannelSpec
を製造するファクトリ。- パラメーター:
connectionFactory
- 構築する JMS ConnectionFactory- 戻り値:
JmsPollableMessageChannelSpec
インスタンス
pollableChannel
public static JmsPollableMessageChannelSpec<?,PollableJmsChannel> pollableChannel(@Nullable StringSE id, ConnectionFactoryEE connectionFactory) JmsPollableMessageChannelSpec
を製造するファクトリ。- パラメーター:
id
- ターゲットPollableChannel
コンポーネントの Bean 名connectionFactory
- 構築する JMS ConnectionFactory- 戻り値:
JmsPollableMessageChannelSpec
インスタンス
channel
JmsMessageChannelSpec
を製造するファクトリ。- パラメーター:
connectionFactory
- 構築する JMS ConnectionFactory- 戻り値:
JmsMessageChannelSpec
インスタンス
channel
public static JmsMessageChannelSpec<?,?> channel(@Nullable StringSE id, ConnectionFactoryEE connectionFactory) JmsMessageChannelSpec
を製造するファクトリ。- パラメーター:
id
- ターゲットMessageChannel
コンポーネントの Bean 名connectionFactory
- 構築する JMS ConnectionFactory- 戻り値:
JmsMessageChannelSpec
インスタンス
publishSubscribeChannel
public static JmsPublishSubscribeMessageChannelSpec publishSubscribeChannel(ConnectionFactoryEE connectionFactory) JmsPublishSubscribeMessageChannelSpec
を製造するファクトリ。- パラメーター:
connectionFactory
- 構築する JMS ConnectionFactory- 戻り値:
JmsPublishSubscribeMessageChannelSpec
インスタンス
publishSubscribeChannel
public static JmsPublishSubscribeMessageChannelSpec publishSubscribeChannel(@Nullable StringSE id, ConnectionFactoryEE connectionFactory) JmsPublishSubscribeMessageChannelSpec
を製造するファクトリ。- パラメーター:
id
- ターゲットMessageChannel
コンポーネントの Bean 名connectionFactory
- 構築する JMS ConnectionFactory- 戻り値:
JmsPublishSubscribeMessageChannelSpec
インスタンス
outboundAdapter
JmsOutboundChannelAdapterSpec
を製造するファクトリ。- パラメーター:
jmsTemplate
- 構築する JmsTemplate- 戻り値:
JmsOutboundChannelAdapterSpec
インスタンス
outboundAdapter
public static JmsOutboundChannelAdapterSpec.JmsOutboundChannelSpecTemplateAware outboundAdapter(ConnectionFactoryEE connectionFactory) JmsOutboundChannelAdapterSpec
を製造するファクトリ。- パラメーター:
connectionFactory
- 構築する JMS ConnectionFactory- 戻り値:
JmsOutboundChannelAdapterSpec
インスタンス
inboundAdapter
JmsInboundChannelAdapterSpec
を製造するファクトリ。- パラメーター:
jmsTemplate
- 構築する JmsTemplate- 戻り値:
JmsInboundChannelAdapterSpec
インスタンス
inboundAdapter
public static JmsInboundChannelAdapterSpec.JmsInboundChannelSpecTemplateAware inboundAdapter(ConnectionFactoryEE connectionFactory) JmsInboundChannelAdapterSpec
を製造するファクトリ。- パラメーター:
connectionFactory
- 構築する JMS ConnectionFactory- 戻り値:
JmsInboundChannelAdapterSpec
インスタンス
outboundGateway
JmsOutboundGatewaySpec
を製造するファクトリ。- パラメーター:
connectionFactory
- 構築する JMS ConnectionFactory- 戻り値:
JmsOutboundGatewaySpec
インスタンス
inboundGateway
public static JmsInboundGatewaySpec<?> inboundGateway(AbstractMessageListenerContainer listenerContainer) JmsInboundGatewaySpec
を製造するファクトリ。- パラメーター:
listenerContainer
- 構築する JMSAbstractMessageListenerContainer
- 戻り値:
JmsInboundGatewaySpec
インスタンス
inboundGateway
public static JmsInboundGatewaySpec.JmsInboundGatewayListenerContainerSpec<JmsDefaultListenerContainerSpec,DefaultMessageListenerContainer> inboundGateway(ConnectionFactoryEE connectionFactory) JmsInboundGatewaySpec
を製造するファクトリ。- パラメーター:
connectionFactory
- 構築する JMS ConnectionFactory- 戻り値:
JmsInboundGatewaySpec
インスタンス
inboundGateway
public static <C extends AbstractMessageListenerContainer> JmsInboundGatewaySpec.JmsInboundGatewayListenerContainerSpec<?,C> inboundGateway(ConnectionFactoryEE connectionFactory, ClassSE<C> containerClass) JmsInboundGatewaySpec
を製造するファクトリ。- 型パラメーター:
C
-AbstractMessageListenerContainer
継承型- パラメーター:
connectionFactory
- 構築する JMS ConnectionFactorycontainerClass
- リスナーコンテナーをインスタンス化するAbstractMessageListenerContainer
実装クラス- 戻り値:
JmsInboundGatewaySpec
インスタンス
messageDrivenChannelAdapter
public static JmsMessageDrivenChannelAdapterSpec<?> messageDrivenChannelAdapter(JmsListenerContainerSpec<?, ? extends AbstractMessageListenerContainer> jmsListenerContainerSpec) JmsMessageDrivenChannelAdapterSpec
を製造するファクトリ。- パラメーター:
jmsListenerContainerSpec
- 構築するJmsListenerContainerSpec
- 戻り値:
JmsMessageDrivenChannelAdapterSpec
インスタンス
messageDrivenChannelAdapter
public static JmsMessageDrivenChannelAdapterSpec<?> messageDrivenChannelAdapter(AbstractMessageListenerContainer listenerContainer) JmsMessageDrivenChannelAdapterSpec
を製造するファクトリ。- パラメーター:
listenerContainer
- 構築するAbstractMessageListenerContainer
- 戻り値:
JmsMessageDrivenChannelAdapterSpec
インスタンス
messageDrivenChannelAdapter
public static JmsMessageDrivenChannelAdapterSpec.JmsMessageDrivenChannelAdapterListenerContainerSpec<JmsDefaultListenerContainerSpec,DefaultMessageListenerContainer> messageDrivenChannelAdapter(ConnectionFactoryEE connectionFactory) JmsMessageDrivenChannelAdapterSpec
を製造するファクトリ。- パラメーター:
connectionFactory
- 構築する JMS ConnectionFactory- 戻り値:
JmsMessageDrivenChannelAdapterSpec
インスタンス
messageDrivenChannelAdapter
public static <C extends AbstractMessageListenerContainer> JmsMessageDrivenChannelAdapterSpec.JmsMessageDrivenChannelAdapterListenerContainerSpec<?,C> messageDrivenChannelAdapter(ConnectionFactoryEE connectionFactory, ClassSE<C> containerClass) JmsMessageDrivenChannelAdapterSpec
を製造するファクトリ。- 型パラメーター:
C
-AbstractMessageListenerContainer
継承型- パラメーター:
connectionFactory
- 構築する JMS ConnectionFactorycontainerClass
- リスナーコンテナーをインスタンス化するAbstractMessageListenerContainer
実装クラス- 戻り値:
JmsMessageDrivenChannelAdapterSpec
インスタンス
container
public static JmsDefaultListenerContainerSpec container(ConnectionFactoryEE connectionFactory, DestinationEE destination) JmsListenerContainerSpec
を製造するファクトリ。- パラメーター:
connectionFactory
- 構築する JMS ConnectionFactorydestination
- 聞くDestination
EE- 戻り値:
JmsListenerContainerSpec
インスタンス
container
public static JmsDefaultListenerContainerSpec container(ConnectionFactoryEE connectionFactory, StringSE destinationName) JmsListenerContainerSpec
を製造するファクトリ。- パラメーター:
connectionFactory
- 構築する JMS ConnectionFactorydestinationName
- 聞く宛先名- 戻り値:
JmsListenerContainerSpec
インスタンス