クラス ObservableListenerContainer
java.lang.ObjectSE
org.springframework.amqp.rabbit.connection.RabbitAccessor
org.springframework.amqp.rabbit.listener.ObservableListenerContainer
- 実装されたすべてのインターフェース:
MessageListenerContainer
、Aware
、BeanNameAware
、DisposableBean
、InitializingBean
、ApplicationContextAware
、Lifecycle
、Phased
、SmartLifecycle
public abstract class ObservableListenerContainer
extends RabbitAccessor
implements MessageListenerContainer, ApplicationContextAware, BeanNameAware, DisposableBean
- 導入:
- 3.0.5
- 作成者:
- Gary Russell
フィールドサマリー
クラス org.springframework.amqp.rabbit.connection.RabbitAccessor から継承されたフィールド
logger
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected void
protected void
void
destroy()
protected final ApplicationContext
protected final StringSE
リスナーの 'id' 属性。protected MicrometerHolder
final void
setApplicationContext
(ApplicationContext applicationContext) void
setBeanName
(StringSE beanName) void
setListenerId
(StringSE listenerId) リスナー ID を設定します。void
setMicrometerEnabled
(boolean micrometerEnabled) micrometer リスナータイマーを無効にするには、false に設定します。void
setMicrometerTags
(MapSE<StringSE, StringSE> tags) Micrometer リスナータイマーに追加のタグを設定します。void
setObservationEnabled
(boolean observationEnabled) マイクロメーターによる観察を可能にします。setMicrometerEnabled(boolean)
によって有効にされた基本的な Micrometer タイマーを無効にします。クラス org.springframework.amqp.rabbit.connection.RabbitAccessor から継承されたメソッド
afterPropertiesSet, convertRabbitAccessException, createConnection, getChannel, getConnection, getConnectionFactory, getObservationRegistry, getTransactionalResourceHolder, isChannelTransacted, obtainObservationRegistry, setChannelTransacted, setConnectionFactory
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.amqp.rabbit.listener.MessageListenerContainer から継承されたメソッド
afterPropertiesSet, getMessageListener, isConsumerBatchEnabled, lazyLoad, setAutoStartup, setQueueNames, setupMessageListener
インターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
getPhase, isAutoStartup, stop
コンストラクターの詳細
ObservableListenerContainer
public ObservableListenerContainer()
メソッドの詳細
getApplicationContext
setApplicationContext
- 次で指定:
- インターフェース
ApplicationContextAware
のsetApplicationContext
getMicrometerHolder
setMicrometerTags
Micrometer リスナータイマーに追加のタグを設定します。- パラメーター:
tags
- タグ。- 導入:
- 2.2
setMicrometerEnabled
public void setMicrometerEnabled(boolean micrometerEnabled) micrometer リスナータイマーを無効にするには、false に設定します。true の場合、setObservationEnabled(boolean)
が true に設定されている場合は無視されます。- パラメーター:
micrometerEnabled
- 無効にする場合は false。- 導入:
- 2.2
- 関連事項:
setObservationEnabled
public void setObservationEnabled(boolean observationEnabled) マイクロメーターによる観察を可能にします。setMicrometerEnabled(boolean)
によって有効にされた基本的な Micrometer タイマーを無効にします。- パラメーター:
observationEnabled
- 有効にする場合は true。- 導入:
- 3.0
- 関連事項:
checkMicrometer
protected void checkMicrometer()checkObservation
protected void checkObservation()setBeanName
- 次で指定:
- インターフェース
BeanNameAware
のsetBeanName
getBeanName
- 戻り値:
- このリスナーコンテナーが含まれている Bean ファクトリで割り当てられている Bean 名 (存在する場合)。
getListenerId
リスナーの 'id' 属性。- 戻り値:
- ID (ID が設定されていない場合はコンテナー Bean 名)。
setListenerId
インターフェースからコピーされた説明:MessageListenerContainer
リスナー ID を設定します。- 次で指定:
- インターフェース
MessageListenerContainer
のsetListenerId
- パラメーター:
listenerId
- ID。
destroy
public void destroy()- 次で指定:
- インターフェース
DisposableBean
のdestroy