本文整理匯總了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;
}