クラス 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 JmsOutboundGatewaySpecoutboundGateway(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(StringSE id, ConnectionFactoryEE connectionFactory) JmsPollableMessageChannelSpecを製造するファクトリ。- パラメーター:
id- ターゲットPollableChannelコンポーネントの Bean 名connectionFactory- 構築する JMS ConnectionFactory- 戻り値:
JmsPollableMessageChannelSpecインスタンス
channel
JmsMessageChannelSpecを製造するファクトリ。- パラメーター:
connectionFactory- 構築する JMS ConnectionFactory- 戻り値:
JmsMessageChannelSpecインスタンス
channel
public static JmsMessageChannelSpec<?,?> channel(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(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- 聞くDestinationEE- 戻り値:
JmsListenerContainerSpecインスタンス
container
public static JmsDefaultListenerContainerSpec container(ConnectionFactoryEE connectionFactory, StringSE destinationName) JmsListenerContainerSpecを製造するファクトリ。- パラメーター:
connectionFactory- 構築する JMS ConnectionFactorydestinationName- 聞く宛先名- 戻り値:
JmsListenerContainerSpecインスタンス