Class HibernateMetricsAutoConfiguration
java.lang.Object
org.springframework.boot.actuate.autoconfigure.metrics.orm.jpa.HibernateMetricsAutoConfiguration
- All Implemented Interfaces:
org.springframework.beans.factory.SmartInitializingSingleton
@AutoConfiguration(after={MetricsAutoConfiguration.class,org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration.class,SimpleMetricsExportAutoConfiguration.class})
@ConditionalOnClass({jakarta.persistence.EntityManagerFactory.class,org.hibernate.SessionFactory.class,org.hibernate.stat.HibernateMetrics.class,io.micrometer.core.instrument.MeterRegistry.class})
@ConditionalOnBean({jakarta.persistence.EntityManagerFactory.class,io.micrometer.core.instrument.MeterRegistry.class})
public class HibernateMetricsAutoConfiguration
extends Object
implements org.springframework.beans.factory.SmartInitializingSingleton
Auto-configuration for metrics on all available
Hibernate EntityManagerFactory instances that have statistics enabled.- Since:
- 2.1.0
-
Constructor Summary
ConstructorsConstructorDescriptionHibernateMetricsAutoConfiguration(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, io.micrometer.core.instrument.MeterRegistry meterRegistry) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbindEntityManagerFactoriesToRegistry(Map<String, jakarta.persistence.EntityManagerFactory> entityManagerFactories, io.micrometer.core.instrument.MeterRegistry registry)
-
Constructor Details
-
HibernateMetricsAutoConfiguration
public HibernateMetricsAutoConfiguration(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, io.micrometer.core.instrument.MeterRegistry meterRegistry)
-
-
Method Details
-
afterSingletonsInstantiated
public void afterSingletonsInstantiated()- Specified by:
afterSingletonsInstantiatedin interfaceorg.springframework.beans.factory.SmartInitializingSingleton
-
bindEntityManagerFactoriesToRegistry
-