當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。