Class ResourceTypeMapper


  • public class ResourceTypeMapper
    extends java.lang.Object
    Singleton used to lookup ResourceTypes by name. This class is used when resolving DeferredGenericTypeResource resource types. This class could be removed once all of the ServiceCollector implementations have been migrated to use the CollectionSetBuilder. At which point we could move the resource lookup and persistence logic outside the collectors and into collectd.
    Author:
    jwhite
    • Method Detail

      • 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)