protected DiscoveredResourceDetails createResourceDetails(ResourceDiscoveryContext<T> discoveryContext, Configuration pluginConfig) { ResourceType resourceType = discoveryContext.getResourceType(); String resourceKey = composeResourceKey(pluginConfig); DiscoveredResourceDetails resource = new DiscoveredResourceDetails(resourceType, resourceKey, resourceType.getName(), null, resourceType.getDescription(), pluginConfig, null); return resource; }
exportWriter.printf("%s <category>%s</category>\n", indent, resourceType.getCategory()); exportWriter.printf("%s <plugin>%s</plugin>\n", indent, resourceType.getPlugin()); exportWriter.printf("%s <description>%s</description>\n", indent, resourceType.getDescription()); exportWriter.printf("%s <sub-category>%s</sub-category>\n", indent, resourceType.getSubCategory());
platform.setInventoryStatus(InventoryStatus.COMMITTED); platform.setModifiedBy(caller.getName()); platform.setDescription(type.getDescription() + ". Created via REST-api"); platform.setItime(System.currentTimeMillis());
public Set<DiscoveredResourceDetails> discoverResources(ResourceDiscoveryContext<JMXComponent<?>> context) throws Exception { // Only inventory a JVM that has the platform MXBeans exposed. EmsBean runtimeMBean = getRuntimeMXBean(context); if (runtimeMBean == null) { return Collections.emptySet(); } String name = ParentDefinedJMXServerNamingUtility.getJVMName(context); String version = getSystemProperty(runtimeMBean, JAVA_VERSION_SYSPROP); Configuration pluginConfig = context.getDefaultPluginConfiguration(); pluginConfig.put(new PropertySimple(JMXDiscoveryComponent.CONNECTION_TYPE, JMXDiscoveryComponent.PARENT_TYPE)); DiscoveredResourceDetails resourceDetails = new DiscoveredResourceDetails(context.getResourceType(), RESOURCE_KEY, name, version, context.getResourceType().getDescription(), pluginConfig, null); return Collections.singleton(resourceDetails); }
res.setParentResource(parent); res.setInventoryStatus(InventoryStatus.COMMITTED); res.setDescription(resType.getDescription() + ". Created via REST-api");
context.getResourceType().getDescription(), config, null
res.setParentResource(parent); res.setInventoryStatus(InventoryStatus.COMMITTED); res.setDescription(resType.getDescription() + ". Created via REST-api");
context.getResourceType().getDescription(), // subsystem.description config2, null); details.add(detail); context.getResourceType().getDescription(), // Description config2, null); details.add(detail);
context.getResourceType().getDescription(), // subsystem.description config2, null); details.add(detail); context.getResourceType().getDescription(), // Description config2, null); details.add(detail);
context.getResourceType().getDescription(), config2, null); details.add(detail);
context.getResourceType().getDescription(), // Description config2, null); details.add(detail);
context.getResourceType().getDescription(), // Description config2, null); details.add(detail);
existingType.setDescription(resourceType.getDescription()); existingType.setDisplayName(resourceType.getDisplayName()); existingType.setSingleton(resourceType.isSingleton());
if (resourceType.getDescription() == null) { resourceType.setDescription(resourceDescriptor.getDescription());