本文整理汇总了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;
}
示例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;
}
示例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);
}
示例4: getRuntimeBeanRegistrator
import org.opendaylight.controller.config.manager.impl.jmx.RootRuntimeBeanRegistratorImpl; //导入依赖的package包/类
public RootRuntimeBeanRegistratorImpl getRuntimeBeanRegistrator() {
return runtimeBeanRegistrator;
}