クラス ObservableListenerContainer

java.lang.ObjectSE
org.springframework.amqp.rabbit.connection.RabbitAccessor
org.springframework.amqp.rabbit.listener.ObservableListenerContainer
実装されたすべてのインターフェース:
MessageListenerContainerAwareBeanNameAwareDisposableBeanInitializingBeanApplicationContextAwareLifecyclePhasedSmartLifecycle
既知の直属サブクラス
AbstractMessageListenerContainerStreamListenerContainer

public abstract class ObservableListenerContainer extends RabbitAccessor implements MessageListenerContainer, ApplicationContextAware, BeanNameAware, DisposableBean
導入:
3.0.5
作成者:
Gary Russell
  • コンストラクターの詳細

    • ObservableListenerContainer

      public ObservableListenerContainer()
  • メソッドの詳細

    • getApplicationContext

      @Nullable protected final ApplicationContext getApplicationContext()
    • setApplicationContext

      public final void setApplicationContext(ApplicationContext applicationContext)
      次で指定:
      インターフェース ApplicationContextAwaresetApplicationContext 
    • getMicrometerHolder

      protected MicrometerHolder getMicrometerHolder()
    • setMicrometerTags

      public void setMicrometerTags(MapSE<StringSE,StringSE> tags)
      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

      public void setBeanName(StringSE beanName)
      次で指定:
      インターフェース BeanNameAwaresetBeanName 
    • getBeanName

      @Nullable protected final StringSE getBeanName()
      戻り値:
      このリスナーコンテナーが含まれている Bean ファクトリで割り当てられている Bean 名 (存在する場合)。
    • getListenerId

      public StringSE getListenerId()
      リスナーの 'id' 属性。
      戻り値:
      ID (ID が設定されていない場合はコンテナー Bean 名)。
    • setListenerId

      public void setListenerId(StringSE listenerId)
      インターフェースからコピーされた説明: MessageListenerContainer
      リスナー ID を設定します。
      次で指定:
      インターフェース MessageListenerContainersetListenerId 
      パラメーター:
      listenerId - ID。
    • destroy

      public void destroy()
      次で指定:
      インターフェース DisposableBeandestroy