Package de.quantummaid.httpmaid.chains
Class DependencyRegistry
- java.lang.Object
-
- de.quantummaid.httpmaid.chains.DependencyRegistry
-
public final class DependencyRegistry extends Object
-
-
Constructor Summary
Constructors Constructor Description DependencyRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> MetricsProvider<T>createMetricsProvider(MetaDataKey<T> key, T defaultValue)<T extends ChainModule>
TgetDependency(Class<T> dependency)MetaDatagetMetaData()<T> TgetMetaDatum(MetaDataKey<T> key)<T> voidsetMetaDatum(MetaDataKey<T> key, T value)
-
-
-
Method Detail
-
getDependency
public <T extends ChainModule> T getDependency(Class<T> dependency)
-
getMetaData
public MetaData getMetaData()
-
setMetaDatum
public <T> void setMetaDatum(MetaDataKey<T> key, T value)
-
getMetaDatum
public <T> T getMetaDatum(MetaDataKey<T> key)
-
createMetricsProvider
public <T> MetricsProvider<T> createMetricsProvider(MetaDataKey<T> key, T defaultValue)
-
-