当前位置: 首页>>代码示例>>Java>>正文


Java RootRuntimeBeanRegistratorImpl类代码示例

本文整理汇总了Java中org.opendaylight.controller.config.manager.impl.jmx.RootRuntimeBeanRegistratorImpl的典型用法代码示例。如果您正苦于以下问题:Java RootRuntimeBeanRegistratorImpl类的具体用法?Java RootRuntimeBeanRegistratorImpl怎么用?Java RootRuntimeBeanRegistratorImpl使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


RootRuntimeBeanRegistratorImpl类属于org.opendaylight.controller.config.manager.impl.jmx包,在下文中一共展示了RootRuntimeBeanRegistratorImpl类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: ModuleInternalInfo

import org.opendaylight.controller.config.manager.impl.jmx.RootRuntimeBeanRegistratorImpl; //导入依赖的package包/类
public ModuleInternalInfo(final ModuleIdentifier name, @Nullable final DynamicReadableWrapper readableModule,
        final OsgiRegistration osgiRegistration,
        @Nullable final RootRuntimeBeanRegistratorImpl runtimeBeanRegistrator,
        final ModuleJMXRegistrator moduleJMXRegistrator, final int orderingIdx, final boolean isDefaultBean,
        final ModuleFactory moduleFactory, final BundleContext bundleContext) {

    if (osgiRegistration == null) {
        throw new IllegalArgumentException("Parameter 'osgiRegistration' is missing");
    }
    this.readableModule = readableModule;
    this.osgiRegistration = osgiRegistration;
    this.runtimeBeanRegistrator = runtimeBeanRegistrator;
    this.name = name;
    this.moduleJMXRegistrator = moduleJMXRegistrator;
    this.orderingIdx = orderingIdx;
    this.isDefaultBean = isDefaultBean;
    this.moduleFactory = moduleFactory;
    this.bundleContext = bundleContext;
}
 
开发者ID:hashsdn,项目名称:hashsdn-controller,代码行数:20,代码来源:ModuleInternalInfo.java

示例2: DestroyedModule

import org.opendaylight.controller.config.manager.impl.jmx.RootRuntimeBeanRegistratorImpl; //导入依赖的package包/类
public DestroyedModule(final ModuleIdentifier identifier, final AutoCloseable instance,
                       final ModuleJMXRegistrator oldJMXRegistrator,
                       final OsgiRegistration osgiRegistration, final int orderingIdx,
                       final RootRuntimeBeanRegistratorImpl runtimeBeanRegistrator) {
    this.identifier = identifier;
    this.instance = instance;
    this.oldJMXRegistrator = oldJMXRegistrator;
    this.osgiRegistration = osgiRegistration;
    this.orderingIdx = orderingIdx;
    this.runtimeBeanRegistrator = runtimeBeanRegistrator;
}
 
开发者ID:hashsdn,项目名称:hashsdn-controller,代码行数:12,代码来源:DestroyedModule.java

示例3: registerRuntimeBean

import org.opendaylight.controller.config.manager.impl.jmx.RootRuntimeBeanRegistratorImpl; //导入依赖的package包/类
private static void registerRuntimeBean(final RuntimeBean object, final BaseJMXRegistrator baseJMXRegistrator,
        final ObjectName runtimeON) throws InstanceAlreadyExistsException {
    String factoryName = ObjectNameUtil.getFactoryName(runtimeON);
    String instanceName = ObjectNameUtil.getInstanceName(runtimeON);
    Map<String, String> properties = ObjectNameUtil.getAdditionalPropertiesOfRuntimeBeanName(runtimeON);

    RootRuntimeBeanRegistratorImpl runtimeBeanRegistrator = baseJMXRegistrator
            .createRuntimeBeanRegistrator(new ModuleIdentifier(factoryName, instanceName));

    assertThat(properties.isEmpty(), is(true));

    runtimeBeanRegistrator.registerRoot(object);
}
 
开发者ID:hashsdn,项目名称:hashsdn-controller,代码行数:14,代码来源:ConfigRegistryImplLookupTest.java

示例4: getRuntimeBeanRegistrator

import org.opendaylight.controller.config.manager.impl.jmx.RootRuntimeBeanRegistratorImpl; //导入依赖的package包/类
public RootRuntimeBeanRegistratorImpl getRuntimeBeanRegistrator() {
    return runtimeBeanRegistrator;
}
 
开发者ID:hashsdn,项目名称:hashsdn-controller,代码行数:4,代码来源:ModuleInternalInfo.java


注:本文中的org.opendaylight.controller.config.manager.impl.jmx.RootRuntimeBeanRegistratorImpl类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。