クラス ModuleTracingBeanPostProcessor
java.lang.ObjectSE
org.springframework.modulith.observability.ModuleTracingSupport
org.springframework.modulith.observability.ModuleTracingBeanPostProcessor
- 実装されたすべてのインターフェース:
Aware
、BeanClassLoaderAware
、BeanPostProcessor
public class ModuleTracingBeanPostProcessor
extends ModuleTracingSupport
implements BeanPostProcessor
アプリケーションモジュールによって公開される Bean を、モジュールの入口と出口を登録して呼び出しのトレーススパンを作成するインターセプターで修飾する
BeanPostProcessor
。- 作成者:
- Oliver Drotbohm
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明(package private) static class
フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターコンストラクター説明ModuleTracingBeanPostProcessor
(ApplicationModulesRuntime runtime, SupplierSE<io.micrometer.tracing.Tracer> tracer, ConfigurableListableBeanFactory factory) メソッドのサマリー
クラス org.springframework.modulith.observability.ModuleTracingSupport から継承されたメソッド
addAdvisor, addAdvisor, setBeanClassLoader
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.config.BeanPostProcessor から継承されたメソッド
postProcessBeforeInitialization
フィールドの詳細
MODULE_BAGGAGE_KEY
- 関連事項:
コンストラクターの詳細
ModuleTracingBeanPostProcessor
public ModuleTracingBeanPostProcessor(ApplicationModulesRuntime runtime, SupplierSE<io.micrometer.tracing.Tracer> tracer, ConfigurableListableBeanFactory factory) - パラメーター:
runtime
- null であってはなりません。tracer
- null であってはなりません。
メソッドの詳細
postProcessAfterInitialization
public ObjectSE postProcessAfterInitialization(ObjectSE bean, StringSE beanName) throws BeansException - 次で指定:
- インターフェース
BeanPostProcessor
のpostProcessAfterInitialization
- 例外:
BeansException