Class BootstrapNutclusterAppConfig

java.lang.Object
com.atlassian.confluence.impl.nutcluster.BootstrapNutclusterAppConfig

@Configuration public class BootstrapNutclusterAppConfig extends Object
Defines beans related to the Nutcluster implementation of the ClusterManager and ClusterLockService. Included as part of the bootstrap Spring context.
Since:
7.14
See Also:
  • Constructor Details

    • BootstrapNutclusterAppConfig

      public BootstrapNutclusterAppConfig()
  • Method Details

    • clusterManager

      @Bean protected ClusterManager clusterManager(NutclusterConfigurationAccessor clusterConfigurationAccessor, ClassLoader uberClassLoader, SynchronizationManager synchronizationManager, io.micrometer.core.instrument.MeterRegistry micrometerMeterRegistry, MBeanServer mBeanServer)
    • osgiSafeStreamSerializer

      @Bean protected com.atlassian.nutcluster.serialization.OsgiSafeStreamSerializer osgiSafeStreamSerializer()
    • osgiClassLoaderRegistry

      @Bean protected com.atlassian.nutcluster.serialization.OsgiClassLoaderRegistry osgiClassLoaderRegistry()