Java 类org.springframework.context.annotation.MBeanExportConfiguration.SpecificPlatform 实例源码

项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:JmxAutoConfiguration.java   
@Bean
@ConditionalOnMissingBean(MBeanServer.class)
public MBeanServer mbeanServer() {
    SpecificPlatform platform = SpecificPlatform.get();
    if (platform != null) {
        return platform.getMBeanServer();
    }
    MBeanServerFactoryBean factory = new MBeanServerFactoryBean();
    factory.setLocateExistingServerIfPossible(true);
    factory.afterPropertiesSet();
    return factory.getObject();

}
项目:spring-boot-concourse    文件:JmxAutoConfiguration.java   
@Bean
@ConditionalOnMissingBean(MBeanServer.class)
public MBeanServer mbeanServer() {
    SpecificPlatform platform = SpecificPlatform.get();
    if (platform != null) {
        return platform.getMBeanServer();
    }
    MBeanServerFactoryBean factory = new MBeanServerFactoryBean();
    factory.setLocateExistingServerIfPossible(true);
    factory.afterPropertiesSet();
    return factory.getObject();

}
项目:contestparser    文件:JmxAutoConfiguration.java   
@Bean
@ConditionalOnMissingBean(MBeanServer.class)
public MBeanServer mbeanServer() {
    SpecificPlatform platform = SpecificPlatform.get();
    if (platform != null) {
        return platform.getMBeanServer();
    }
    MBeanServerFactoryBean factory = new MBeanServerFactoryBean();
    factory.setLocateExistingServerIfPossible(true);
    factory.afterPropertiesSet();
    return factory.getObject();

}