.enabled(this.statisticsEnabled) .cacheManagerName(this.name) .mBeanServerLookup(new MBeanServerProvider((this.server != null) ? this.server.get() : null))
public static ConfigurationBuilderHolder loadConfiguration(ServiceRegistry registry, Properties properties) { String config = ConfigurationHelper.extractPropertyValue(INFINISPAN_CONFIG_RESOURCE_PROP, properties); ConfigurationBuilderHolder holder = loadConfiguration(registry, (config != null) ? config : DEF_INFINISPAN_CONFIG_RESOURCE); // Override statistics if enabled via properties String globalStatsProperty = ConfigurationHelper.extractPropertyValue(INFINISPAN_GLOBAL_STATISTICS_PROP, properties); if (globalStatsProperty != null) { holder.getGlobalConfigurationBuilder().globalJmxStatistics().enabled(Boolean.parseBoolean(globalStatsProperty)); } return holder; }
.enabled(this.statisticsEnabled) .cacheManagerName(this.name) .mBeanServerLookup(new MBeanServerProvider((this.server != null) ? this.server.get() : null))
public static EmbeddedCacheManager createClusteredCacheManagerEnforceJmxDomain( String cacheManagerName, String jmxDomain, boolean exposeGlobalJmx, boolean allowDuplicateDomains, ConfigurationBuilder builder, MBeanServerLookup mBeanServerLookup) { GlobalConfigurationBuilder globalBuilder = GlobalConfigurationBuilder.defaultClusteredBuilder(); amendGlobalConfiguration(globalBuilder, new TransportFlags()); globalBuilder.globalJmxStatistics() .jmxDomain(jmxDomain) .mBeanServerLookup(mBeanServerLookup) .allowDuplicateDomains(allowDuplicateDomains) .enabled(exposeGlobalJmx); if (cacheManagerName != null) { globalBuilder.globalJmxStatistics().cacheManagerName(cacheManagerName); } return createClusteredCacheManager(globalBuilder, builder, new TransportFlags(), true); }
.enabled(this.statisticsEnabled) .cacheManagerName(this.name) .mBeanServerLookup(new MBeanServerProvider(this.server.getValue()))
/** * @see #createCacheManagerEnforceJmxDomain(String) */ public static EmbeddedCacheManager createCacheManagerEnforceJmxDomain(String jmxDomain, String cacheManagerName, boolean exposeGlobalJmx, boolean exposeCacheJmx, boolean allowDuplicates) { GlobalConfigurationBuilder globalConfiguration = new GlobalConfigurationBuilder(); globalConfiguration .globalJmxStatistics() .allowDuplicateDomains(allowDuplicates) .jmxDomain(jmxDomain) .mBeanServerLookup(new PerThreadMBeanServerLookup()) .enabled(exposeGlobalJmx); if (cacheManagerName != null) globalConfiguration.globalJmxStatistics().cacheManagerName(cacheManagerName); ConfigurationBuilder configuration = new ConfigurationBuilder(); configuration.jmxStatistics().enabled(exposeCacheJmx); return createCacheManager(globalConfiguration, configuration, true); }