@Override
public Set<DiscoveredResourceDetails> discoverResources(ResourceDiscoveryContext<ResourceComponent<?>> context)
throws InvalidPluginConfigurationException, Exception {
ResourceType rt = context.getResourceType();
int count = Integer.valueOf(rt.getDescription()).intValue(); // type descriptor is a number - the # of res. to discover
HashSet<DiscoveredResourceDetails> details = new HashSet<DiscoveredResourceDetails>(count);
for (int i = 1; i <= count; i++) {
String key = rt.getName() + "_" + i;
String name = rt.getName() + "_" + i;
String version = "1";
DiscoveredResourceDetails resource = new DiscoveredResourceDetails(rt, key, name, version, null,
context.getDefaultPluginConfiguration(), null);
details.add(resource);
}