Class MicrometerIgniteAutoConfiguration.IgniteMetricsExecutorConfiguration

java.lang.Object
com.broadleafcommerce.common.extension.autoconfigure.MicrometerIgniteAutoConfiguration.IgniteMetricsExecutorConfiguration
Enclosing class:
MicrometerIgniteAutoConfiguration

@Configuration(proxyBeanMethods=false) public static class MicrometerIgniteAutoConfiguration.IgniteMetricsExecutorConfiguration extends Object
Inner static configuration class to define the ThreadPoolTaskExecutor. This ensures the executor bean is parsed and available before the outer class is instantiated, completely avoiding circular dependency issues.
  • Constructor Details

    • IgniteMetricsExecutorConfiguration

      public IgniteMetricsExecutorConfiguration()
  • Method Details

    • igniteMetricsBindingExecutor

      @Bean(name="igniteMetricsBindingExecutor") @ConditionalOnMissingBean(name="igniteMetricsBindingExecutor") public org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor igniteMetricsBindingExecutor()
      Dedicated Spring Executor for safe async cache binding on cache started events.