クラス ModuleObservabilityBeanPostProcessor
java.lang.ObjectSE
org.springframework.modulith.observability.support.ModuleObservabilitySupport
org.springframework.modulith.observability.support.ModuleObservabilityBeanPostProcessor
- 実装済みのインターフェース一覧:
Aware、BeanFactoryAware、BeanPostProcessor、Ordered
public class ModuleObservabilityBeanPostProcessor
extends ModuleObservabilitySupport
implements BeanPostProcessor, Ordered
アプリケーションモジュールによって公開される Bean を、モジュールの入口と出口を登録して呼び出しのトレーススパンを作成するインターセプターで修飾する
BeanPostProcessor。- 作成者:
- Oliver Drotbohm
ネストされたクラスの概要
ネストされたクラス修飾子と型クラス説明(package private) static classフィールド概要
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクター概要
コンストラクターコンストラクター説明ModuleObservabilityBeanPostProcessor(ApplicationModulesRuntime runtime, SupplierSE<io.micrometer.observation.ObservationRegistry> observationRegistry, SupplierSE<ModulithObservationConvention> convention, ConfigurableListableBeanFactory factory, Environment environment) 指定されたApplicationModulesRuntimeおよびObservationRegistryに対して新しいModuleObservabilityBeanPostProcessorを作成します。方法の概要
クラス org.springframework.modulith.observability.support.ModuleObservabilitySupport から継承されたメソッド
addAdvisor, addAdvisor, setBeanFactoryクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.beans.factory.config.BeanPostProcessor から継承されたメソッド
postProcessBeforeInitialization
コンストラクターの詳細
ModuleObservabilityBeanPostProcessor
public ModuleObservabilityBeanPostProcessor(ApplicationModulesRuntime runtime, SupplierSE<io.micrometer.observation.ObservationRegistry> observationRegistry, SupplierSE<ModulithObservationConvention> convention, ConfigurableListableBeanFactory factory, Environment environment) 指定されたApplicationModulesRuntimeおよびObservationRegistryに対して新しいModuleObservabilityBeanPostProcessorを作成します。- パラメーター:
runtime- null であってはなりません。observationRegistry- null であってはなりません。factory- null であってはなりません。environment- null であってはなりません。
方法の詳細
getOrder
public int getOrder()postProcessAfterInitialization
public ObjectSE postProcessAfterInitialization(ObjectSE bean, StringSE beanName) throws BeansException - 次で指定:
- インターフェース
BeanPostProcessor内のpostProcessAfterInitialization - 例外:
BeansException