private Resource getWmiResource(CollectionAgent agent, String resourceType, NodeLevelResource nodeResource, String instance) { ResourceType rt = DataCollectionConfigFactory.getInstance().getConfiguredResourceTypes().get(resourceType); if (rt == null) { LOG.debug("getWmiResourceType: using default WMI resource type strategy - index / all"); rt = new ResourceType(); rt.setName(resourceType); rt.setStorageStrategy(new StorageStrategy()); rt.getStorageStrategy().setClazz(IndexStorageStrategy.class.getName()); rt.setPersistenceSelectorStrategy(new PersistenceSelectorStrategy()); rt.getPersistenceSelectorStrategy().setClazz(PersistAllSelectorStrategy.class.getName()); } return new GenericTypeResource(nodeResource, rt, instance); }
private Resource getWmiResource(CollectionAgent agent, String resourceType, NodeLevelResource nodeResource, String instance) { ResourceType rt = DataCollectionConfigFactory.getInstance().getConfiguredResourceTypes().get(resourceType); if (rt == null) { LOG.debug("getWmiResourceType: using default WMI resource type strategy - index / all"); rt = new ResourceType(); rt.setName(resourceType); rt.setStorageStrategy(new StorageStrategy()); rt.getStorageStrategy().setClazz(IndexStorageStrategy.class.getName()); rt.setPersistenceSelectorStrategy(new PersistenceSelectorStrategy()); rt.getPersistenceSelectorStrategy().setClazz(PersistAllSelectorStrategy.class.getName()); } return new GenericTypeResource(nodeResource, rt, instance); }
/** * <p>Constructor for GenericIndexResourceType.</p> * * @param agent a {@link org.opennms.netmgt.collection.api.CollectionAgent} object. * @param snmpCollection a {@link org.opennms.netmgt.collectd.OnmsSnmpCollection} object. * @param resourceType a {@link org.opennms.netmgt.config.datacollection.ResourceType} object. */ public GenericIndexResourceType(SnmpCollectionAgent agent, OnmsSnmpCollection snmpCollection, org.opennms.netmgt.config.datacollection.ResourceType resourceType) throws IllegalArgumentException { super(agent, snmpCollection); Assert.notNull(resourceType, "resourceType argument must not be null"); m_name = resourceType.getName(); instantiatePersistenceSelectorStrategy(resourceType.getPersistenceSelectorStrategy().getClazz()); instantiateStorageStrategy(resourceType.getStorageStrategy().getClazz()); m_storageStrategy.setParameters(resourceType.getStorageStrategy().getParameters()); m_persistenceSelectorStrategy.setParameters(resourceType.getPersistenceSelectorStrategy().getParameters()); m_resourceType = resourceType; }
public WmiResourceType(CollectionAgent agent, ResourceType resourceType){ m_resourceType = resourceType.getName(); instantiatePersistenceSelector(resourceType.getPersistenceSelectorStrategy().getClazz()); instantiateStorageStrategy(resourceType.getStorageStrategy().getClazz()); m_storageStrategy.setParameters(resourceType.getStorageStrategy().getParameters()); m_persistenceSelectorStrategy.setParameters(resourceType.getPersistenceSelectorStrategy().getParameters()); }
public WmiResourceType(CollectionAgent agent, ResourceType resourceType){ m_resourceType = resourceType.getName(); instantiatePersistenceSelector(resourceType.getPersistenceSelectorStrategy().getClazz()); instantiateStorageStrategy(resourceType.getStorageStrategy().getClazz()); m_storageStrategy.setParameters(resourceType.getStorageStrategy().getParameters()); m_persistenceSelectorStrategy.setParameters(resourceType.getPersistenceSelectorStrategy().getParameters()); }
public static ResourceType getResourceType(String resourceType) { ResourceType rt = new ResourceType(); rt.setName(resourceType); rt.setStorageStrategy(new StorageStrategy()); rt.getStorageStrategy().setClazz(XmlStorageStrategy.class.getName()); rt.setPersistenceSelectorStrategy(new PersistenceSelectorStrategy()); rt.getPersistenceSelectorStrategy().setClazz(PersistAllSelectorStrategy.class.getName()); return rt; } }