Package dev.enola.thing.metadata
Class ThingMetadataProvider
java.lang.Object
dev.enola.thing.metadata.ThingMetadataProvider
- All Implemented Interfaces:
MetadataProvider<Thing>
MetadataProvider implementation based on looking at Thingss obtained via ThingProvider; see also related end-user
documentation.
Logs errors, but does not propagate exceptions from the ThingProvider, because we
do not want to fail operations "just" because Metadata could not be obtained; all the methods
have fallbacks.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ThingMetadataProvider
-
-
Method Details
-
get
- Specified by:
getin interfaceMetadataProvider<Thing>
-
get
- Specified by:
getin interfaceMetadataProvider<Thing>
-
get
- Specified by:
getin interfaceMetadataProvider<Thing>
-