public class SimpleContext extends AbstractSimpleContextResolver implements io.flamingock.internal.common.core.context.Context
| Constructor and Description |
|---|
SimpleContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependency(io.flamingock.internal.common.core.context.Dependency dependency) |
protected java.util.Optional<io.flamingock.internal.common.core.context.Dependency> |
getByName(java.lang.String name) |
protected java.util.Optional<io.flamingock.internal.common.core.context.Dependency> |
getByType(java.lang.Class<?> type) |
void |
setProperty(io.flamingock.internal.util.Property value) |
void |
setProperty(java.lang.String key,
java.lang.Boolean value) |
void |
setProperty(java.lang.String key,
java.lang.Boolean[] value) |
void |
setProperty(java.lang.String key,
java.lang.Byte[] value) |
void |
setProperty(java.lang.String key,
java.lang.Character[] value) |
void |
setProperty(java.lang.String key,
java.nio.charset.Charset value) |
void |
setProperty(java.lang.String key,
java.util.Currency value) |
void |
setProperty(java.lang.String key,
java.util.Date value) |
void |
setProperty(java.lang.String key,
java.sql.Date value) |
void |
setProperty(java.lang.String key,
java.lang.Double value) |
void |
setProperty(java.lang.String key,
java.lang.Double[] value) |
void |
setProperty(java.lang.String key,
java.time.Duration value) |
void |
setProperty(java.lang.String key,
java.io.File value) |
void |
setProperty(java.lang.String key,
java.lang.Float value) |
void |
setProperty(java.lang.String key,
java.lang.Float[] value) |
void |
setProperty(java.lang.String key,
java.net.InetAddress value) |
void |
setProperty(java.lang.String key,
java.time.Instant value) |
void |
setProperty(java.lang.String key,
java.lang.Integer value) |
void |
setProperty(java.lang.String key,
java.lang.Integer[] value) |
void |
setProperty(java.lang.String key,
java.time.LocalDate value) |
void |
setProperty(java.lang.String key,
java.time.LocalDateTime value) |
void |
setProperty(java.lang.String key,
java.util.Locale value) |
void |
setProperty(java.lang.String key,
java.time.LocalTime value) |
void |
setProperty(java.lang.String key,
java.lang.Long value) |
void |
setProperty(java.lang.String key,
java.lang.Long[] value) |
void |
setProperty(java.lang.String key,
java.time.OffsetDateTime value) |
void |
setProperty(java.lang.String key,
java.time.OffsetTime value) |
void |
setProperty(java.lang.String key,
java.nio.file.Path value) |
void |
setProperty(java.lang.String key,
java.time.Period value) |
void |
setProperty(java.lang.String key,
java.lang.Short[] value) |
void |
setProperty(java.lang.String key,
java.lang.String value) |
void |
setProperty(java.lang.String key,
java.lang.String[] value) |
<T extends java.lang.Enum<T>> |
setProperty(java.lang.String key,
T value) |
void |
setProperty(java.lang.String key,
java.sql.Time value) |
void |
setProperty(java.lang.String key,
java.sql.Timestamp value) |
void |
setProperty(java.lang.String key,
java.net.URI value) |
void |
setProperty(java.lang.String key,
java.net.URL value) |
void |
setProperty(java.lang.String key,
java.util.UUID value) |
void |
setProperty(java.lang.String key,
java.time.ZonedDateTime value) |
getDependency, getDependency, getProperty, getPropertyAsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDependency, getDependency, getDependencyValue, getDependencyValue, getRequiredDependency, getRequiredDependency, getRequiredDependencyValue, getRequiredDependencyValueprotected java.util.Optional<io.flamingock.internal.common.core.context.Dependency> getByName(java.lang.String name)
getByName in class AbstractSimpleContextResolverprotected java.util.Optional<io.flamingock.internal.common.core.context.Dependency> getByType(java.lang.Class<?> type)
getByType in class AbstractSimpleContextResolverpublic void addDependency(io.flamingock.internal.common.core.context.Dependency dependency)
addDependency in interface io.flamingock.internal.common.core.context.DependencyInjectablepublic void setProperty(io.flamingock.internal.util.Property value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.String value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Boolean value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Integer value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Float value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Long value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Double value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.util.UUID value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.util.Currency value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.util.Locale value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.nio.charset.Charset value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.io.File value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.nio.file.Path value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.net.InetAddress value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.net.URL value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.net.URI value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.time.Duration value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.time.Period value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.time.Instant value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.time.LocalDate value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.time.LocalTime value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.time.LocalDateTime value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.time.ZonedDateTime value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.time.OffsetDateTime value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.time.OffsetTime value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.util.Date value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.sql.Date value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.sql.Time value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.sql.Timestamp value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.String[] value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Integer[] value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Long[] value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Double[] value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Float[] value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Boolean[] value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Byte[] value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Short[] value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic void setProperty(java.lang.String key,
java.lang.Character[] value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectablepublic <T extends java.lang.Enum<T>> void setProperty(java.lang.String key,
T value)
setProperty in interface io.flamingock.internal.common.core.context.PropertyInjectable