Class ResourceTypeMapper
- java.lang.Object
-
- org.opennms.netmgt.collection.api.ResourceTypeMapper
-
public class ResourceTypeMapper extends java.lang.Object
Singleton used to lookupResourceType
s by name. This class is used when resolvingDeferredGenericTypeResource
resource types. This class could be removed once all of theServiceCollector
implementations have been migrated to use theCollectionSetBuilder
. At which point we could move the resource lookup and persistence logic outside the collectors and into collectd.- Author:
- jwhite
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceTypeMapper
getInstance()
ResourceType
getResourceType(java.lang.String name)
ResourceType
getResourceTypeWithFallback(java.lang.String name, java.lang.String fallback)
void
setResourceTypeMapper(java.util.function.Function<java.lang.String,ResourceType> mapper)
-
-
-
Method Detail
-
getInstance
public static ResourceTypeMapper getInstance()
-
setResourceTypeMapper
public void setResourceTypeMapper(java.util.function.Function<java.lang.String,ResourceType> mapper)
-
getResourceType
public ResourceType getResourceType(java.lang.String name)
-
getResourceTypeWithFallback
public ResourceType getResourceTypeWithFallback(java.lang.String name, java.lang.String fallback)
-
-