クラス AbstractJmsListenerContainerFactory<C extends AbstractMessageListenerContainer>
java.lang.ObjectSE
org.springframework.jms.config.AbstractJmsListenerContainerFactory<C>
- 型パラメーター:
C- コンテナー型
- 実装されているすべてのインターフェース:
JmsListenerContainerFactory<C>
public abstract class AbstractJmsListenerContainerFactory<C extends AbstractMessageListenerContainer>
extends ObjectSE
implements JmsListenerContainerFactory<C>
Spring の基本コンテナー実装用の基本
JmsListenerContainerFactory。- 導入:
- 4.1
- 作成者:
- Stephane Nicoll
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明protected abstract C空のコンテナーインスタンスを作成します。createListenerContainer(JmsListenerEndpoint endpoint) 指定されたJmsListenerEndpointのMessageListenerContainerを作成します。protected voidinitializeContainer(C instance) さらに、指定されたコンテナーを初期化します。voidsetAcknowledgeAfterListener(BooleanSE acknowledgeAfterListener) voidsetAutoStartup(boolean autoStartup) voidsetClientId(StringSE clientId) voidsetConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) voidsetDestinationResolver(DestinationResolver destinationResolver) voidsetErrorHandler(ErrorHandler errorHandler) voidsetExceptionListener(jakarta.jms.ExceptionListener exceptionListener) voidsetMessageConverter(MessageConverter messageConverter) voidsetObservationRegistry(io.micrometer.observation.ObservationRegistry observationRegistry) JMS メッセージ処理の監視を記録するために使用されるObservationRegistryを設定します。voidsetPhase(int phase) voidsetPubSubDomain(BooleanSE pubSubDomain) voidsetReplyPubSubDomain(BooleanSE replyPubSubDomain) voidsetReplyQosSettings(QosSettings replyQosSettings) voidsetSessionAcknowledgeMode(IntegerSE sessionAcknowledgeMode) voidsetSessionTransacted(BooleanSE sessionTransacted) voidsetSubscriptionDurable(BooleanSE subscriptionDurable) voidsetSubscriptionShared(BooleanSE subscriptionShared)
フィールドの詳細
logger
protected final org.apache.commons.logging.Log logger
コンストラクターの詳細
AbstractJmsListenerContainerFactory
public AbstractJmsListenerContainerFactory()
メソッドの詳細
setConnectionFactory
public void setConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) - 関連事項:
setDestinationResolver
- 関連事項:
setMessageConverter
- 関連事項:
setExceptionListener
public void setExceptionListener(jakarta.jms.ExceptionListener exceptionListener) - 導入:
- 5.2.8
- 関連事項:
setErrorHandler
- 関連事項:
setSessionTransacted
- 関連事項:
setSessionAcknowledgeMode
- 関連事項:
setAcknowledgeAfterListener
- 導入:
- 6.2.6
- 関連事項:
setPubSubDomain
- 関連事項:
setReplyPubSubDomain
- 関連事項:
setReplyQosSettings
- 関連事項:
setSubscriptionDurable
- 関連事項:
setClientId
- 関連事項:
setPhase
public void setPhase(int phase) - 関連事項:
setAutoStartup
public void setAutoStartup(boolean autoStartup) - 関連事項:
setObservationRegistry
public void setObservationRegistry(io.micrometer.observation.ObservationRegistry observationRegistry) JMS メッセージ処理の監視を記録するために使用されるObservationRegistryを設定します。レジストリが設定されていない場合は、デフォルトで no-op 監視になります。
- 導入:
- 6.1
- 関連事項:
createListenerContainer
インターフェースからコピーされた説明:JmsListenerContainerFactory指定されたJmsListenerEndpointのMessageListenerContainerを作成します。- 次で指定:
- インターフェース
JmsListenerContainerFactory<C extends AbstractMessageListenerContainer>のcreateListenerContainer - パラメーター:
endpoint- 構成するエンドポイント- 戻り値:
- 作成されたコンテナー
createContainerInstance
空のコンテナーインスタンスを作成します。initializeContainer
さらに、指定されたコンテナーを初期化します。サブクラスはこのメソッドを継承して、必要に応じて追加の構成を適用できます。