クラス 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
を製造するファクトリ。static JmsPollableMessageChannelSpec
<?, PollableJmsChannel> pollableChannel
(ConnectionFactoryEE connectionFactory) JmsPollableMessageChannelSpec
を製造するファクトリ。static JmsPollableMessageChannelSpec
<?, PollableJmsChannel> 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
インスタンス