Class MetaTagDataLoader


  • public class MetaTagDataLoader
    extends com.google.common.cache.CacheLoader<CollectionResource,​java.util.Set<org.opennms.integration.api.v1.timeseries.Tag>>
    Loads meta data from OpenNMS, to be exposed to the TimeseriesStorage. This data is not relevant for the operation of OpenNMS but can be used to enrich the data in the timeseries database to be used externally.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.common.cache.CacheLoader

        com.google.common.cache.CacheLoader.InvalidCacheLoadException, com.google.common.cache.CacheLoader.UnsupportedLoadingOperationException
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set<org.opennms.integration.api.v1.timeseries.Tag> load​(CollectionResource resource)  
      void setConfig​(MetaTagConfiguration config)  
      • Methods inherited from class com.google.common.cache.CacheLoader

        asyncReloading, from, from, loadAll, reload
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • load

        public java.util.Set<org.opennms.integration.api.v1.timeseries.Tag> load​(CollectionResource resource)
        Specified by:
        load in class com.google.common.cache.CacheLoader<CollectionResource,​java.util.Set<org.opennms.integration.api.v1.timeseries.Tag>>