public abstract class AbstractSimpleContextResolver
extends java.lang.Object
implements io.flamingock.internal.common.core.context.ContextResolver
| Constructor and Description |
|---|
AbstractSimpleContextResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.util.Optional<io.flamingock.internal.common.core.context.Dependency> |
getByName(java.lang.String name) |
protected abstract java.util.Optional<io.flamingock.internal.common.core.context.Dependency> |
getByType(java.lang.Class<?> type) |
java.util.Optional<io.flamingock.internal.common.core.context.Dependency> |
getDependency(java.lang.Class<?> type) |
java.util.Optional<io.flamingock.internal.common.core.context.Dependency> |
getDependency(java.lang.String name) |
java.util.Optional<java.lang.String> |
getProperty(java.lang.String key) |
<T> java.util.Optional<T> |
getPropertyAs(java.lang.String key,
java.lang.Class<T> type) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic java.util.Optional<io.flamingock.internal.common.core.context.Dependency> getDependency(java.lang.Class<?> type)
getDependency in interface io.flamingock.internal.common.core.context.DependencyResolverpublic java.util.Optional<io.flamingock.internal.common.core.context.Dependency> getDependency(java.lang.String name)
getDependency in interface io.flamingock.internal.common.core.context.DependencyResolverpublic java.util.Optional<java.lang.String> getProperty(java.lang.String key)
getProperty in interface io.flamingock.internal.common.core.context.PropertyResolverpublic <T> java.util.Optional<T> getPropertyAs(java.lang.String key,
java.lang.Class<T> type)
getPropertyAs in interface io.flamingock.internal.common.core.context.PropertyResolverprotected abstract java.util.Optional<io.flamingock.internal.common.core.context.Dependency> getByName(java.lang.String name)
protected abstract java.util.Optional<io.flamingock.internal.common.core.context.Dependency> getByType(java.lang.Class<?> type)