public interface ContextConfigurable<HOLDER>
| Modifier and Type | Method and Description |
|---|---|
HOLDER |
addDependency(java.lang.Class<?> type,
java.lang.Object instance)
Manually adds a dependency to be used in the changes, which can be retrieved by a type.
|
HOLDER |
addDependency(java.lang.Object instance)
Manually adds a dependency to be used in the changes, which can be retrieved by its own type.
|
HOLDER |
addDependency(java.lang.String name,
java.lang.Class<?> type,
java.lang.Object instance)
Manually adds a dependency to be used in the changes, retrievable by both name and type.
|
HOLDER |
addDependency(java.lang.String name,
java.lang.Object instance)
Manually adds a dependency to be used in the changes, which can be retrieved by a name.
|
HOLDER |
setProperty(io.flamingock.internal.util.Property property) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Boolean value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Boolean[] value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Byte[] value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Character[] value) |
HOLDER |
setProperty(java.lang.String key,
java.nio.charset.Charset value) |
HOLDER |
setProperty(java.lang.String key,
java.util.Currency value) |
HOLDER |
setProperty(java.lang.String key,
java.util.Date value) |
HOLDER |
setProperty(java.lang.String key,
java.sql.Date value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Double value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Double[] value) |
HOLDER |
setProperty(java.lang.String key,
java.time.Duration value) |
HOLDER |
setProperty(java.lang.String key,
java.io.File value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Float value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Float[] value) |
HOLDER |
setProperty(java.lang.String key,
java.net.InetAddress value) |
HOLDER |
setProperty(java.lang.String key,
java.time.Instant value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Integer value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Integer[] value) |
HOLDER |
setProperty(java.lang.String key,
java.time.LocalDate value) |
HOLDER |
setProperty(java.lang.String key,
java.time.LocalDateTime value) |
HOLDER |
setProperty(java.lang.String key,
java.util.Locale value) |
HOLDER |
setProperty(java.lang.String key,
java.time.LocalTime value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Long value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Long[] value) |
HOLDER |
setProperty(java.lang.String key,
java.time.OffsetDateTime value) |
HOLDER |
setProperty(java.lang.String key,
java.time.OffsetTime value) |
HOLDER |
setProperty(java.lang.String key,
java.nio.file.Path value) |
HOLDER |
setProperty(java.lang.String key,
java.time.Period value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Short[] value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.String value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.String[] value) |
<T extends java.lang.Enum<T>> |
setProperty(java.lang.String key,
T value) |
HOLDER |
setProperty(java.lang.String key,
java.sql.Time value) |
HOLDER |
setProperty(java.lang.String key,
java.sql.Timestamp value) |
HOLDER |
setProperty(java.lang.String key,
java.net.URI value) |
HOLDER |
setProperty(java.lang.String key,
java.net.URL value) |
HOLDER |
setProperty(java.lang.String key,
java.util.UUID value) |
HOLDER |
setProperty(java.lang.String key,
java.time.ZonedDateTime value) |
HOLDER addDependency(java.lang.Object instance)
instance - the dependency instanceHOLDER addDependency(java.lang.String name, java.lang.Object instance)
name - name under which the dependency will be registeredinstance - the dependency instanceHOLDER addDependency(java.lang.Class<?> type, java.lang.Object instance)
type - type under which the dependency will be registeredinstance - the dependency instanceHOLDER addDependency(java.lang.String name, java.lang.Class<?> type, java.lang.Object instance)
name - name under which the dependency will be registeredtype - type under which the dependency will be registeredinstance - the dependency instanceHOLDER setProperty(io.flamingock.internal.util.Property property)
HOLDER setProperty(java.lang.String key, java.lang.String value)
HOLDER setProperty(java.lang.String key, java.lang.Boolean value)
HOLDER setProperty(java.lang.String key, java.lang.Integer value)
HOLDER setProperty(java.lang.String key, java.lang.Float value)
HOLDER setProperty(java.lang.String key, java.lang.Long value)
HOLDER setProperty(java.lang.String key, java.lang.Double value)
HOLDER setProperty(java.lang.String key, java.util.UUID value)
HOLDER setProperty(java.lang.String key, java.util.Currency value)
HOLDER setProperty(java.lang.String key, java.util.Locale value)
HOLDER setProperty(java.lang.String key, java.nio.charset.Charset value)
HOLDER setProperty(java.lang.String key, java.io.File value)
HOLDER setProperty(java.lang.String key, java.nio.file.Path value)
HOLDER setProperty(java.lang.String key, java.net.InetAddress value)
HOLDER setProperty(java.lang.String key, java.net.URL value)
HOLDER setProperty(java.lang.String key, java.net.URI value)
HOLDER setProperty(java.lang.String key, java.time.Duration value)
HOLDER setProperty(java.lang.String key, java.time.Period value)
HOLDER setProperty(java.lang.String key, java.time.Instant value)
HOLDER setProperty(java.lang.String key, java.time.LocalDate value)
HOLDER setProperty(java.lang.String key, java.time.LocalTime value)
HOLDER setProperty(java.lang.String key, java.time.LocalDateTime value)
HOLDER setProperty(java.lang.String key, java.time.ZonedDateTime value)
HOLDER setProperty(java.lang.String key, java.time.OffsetDateTime value)
HOLDER setProperty(java.lang.String key, java.time.OffsetTime value)
HOLDER setProperty(java.lang.String key, java.util.Date value)
HOLDER setProperty(java.lang.String key, java.sql.Date value)
HOLDER setProperty(java.lang.String key, java.sql.Time value)
HOLDER setProperty(java.lang.String key, java.sql.Timestamp value)
HOLDER setProperty(java.lang.String key, java.lang.String[] value)
HOLDER setProperty(java.lang.String key, java.lang.Integer[] value)
HOLDER setProperty(java.lang.String key, java.lang.Long[] value)
HOLDER setProperty(java.lang.String key, java.lang.Double[] value)
HOLDER setProperty(java.lang.String key, java.lang.Float[] value)
HOLDER setProperty(java.lang.String key, java.lang.Boolean[] value)
HOLDER setProperty(java.lang.String key, java.lang.Byte[] value)
HOLDER setProperty(java.lang.String key, java.lang.Short[] value)
HOLDER setProperty(java.lang.String key, java.lang.Character[] value)
<T extends java.lang.Enum<T>> HOLDER setProperty(java.lang.String key, T value)