Dependencies
- avalon-framework/avalon-framework/4.1.5 (available as org.apache.avalon.framework/avalon-framework-impl/4.3.1)
- com.fasterxml.jackson.core/jackson-annotations/2.9.0
- com.fasterxml.jackson.core/jackson-core/2.9.9
- com.fasterxml.jackson.core/jackson-databind/2.9.9.1
- com.github.jponge/lzma-java/1.3
- com.google.protobuf.nano/protobuf-javanano/3.0.0-alpha-5
- com.google.protobuf/protobuf-java/2.6.1
- com.jcraft/jzlib/1.1.3
- commons-logging/commons-logging/1.2
- com.ning/compress-lzf/1.0.3
- com.sun/tools/1.8
- io.netty/netty-buffer/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-dns/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-http2/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-http/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-socks/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-common/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-handler/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-handler-proxy/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-resolver/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-resolver-dns/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-epoll/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-kqueue/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-unix-common/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.vertx/vertx-codegen/3.8.0
- io.vertx/vertx-core/3.8.0
- io.vertx/vertx-docgen/0.9.2
- java/11
- log4j/log4j/1.2.17
- logkit/logkit/1.0.1
- net.jpountz.lz4/lz4/1.3.0
- org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.0
- org.apache.logging.log4j/log4j-api/2.6.2
- org.bouncycastle/bcpkix-jdk15on/1.54
- org.bouncycastle/bcprov-jdk15on/1.54
- org.conscrypt/conscrypt-openjdk-uber/1.3.0
- org.jboss.marshalling/jboss-marshalling/1.4.11.Final
- org.mvel/mvel2/2.3.1.Final
- org.slf4j/slf4j-api/1.7.21
Declarations
-
examples
-
ConfigExamples
-
example1(Vertx): void
-
example2(Vertx): void
-
example2_optional(Vertx): void
-
example3(ConfigRetriever): void
-
future(ConfigRetriever): void
-
file(): void
-
json(): void
-
sys(): void
-
env(): void
-
env2(): void
-
env3(): void
-
http(): void
-
http2(): void
-
eb(): void
-
dir(): void
-
propsWithRawData(): void
-
propsWitHierarchicalStructure(): void
-
consul(): void
-
period(ConfigStoreOptions, ConfigStoreOptions): void
-
stream(ConfigStoreOptions, ConfigStoreOptions): void
-
cache(ConfigRetriever): void
-
-
GreetingVerticle
-
HttpGreetingVerticle
-
VerticleDeployment
-
-
io
-
vertx
-
config
-
ConfigChange
-
setNewConfiguration(JsonObject): ConfigChange
-
previousConfiguration: JsonObject
-
newConfiguration: JsonObject
-
ConfigChange(JsonObject, JsonObject): void
-
getPreviousConfiguration(): JsonObject
-
setPreviousConfiguration(JsonObject): ConfigChange
-
getNewConfiguration(): JsonObject
-
ConfigChange(): void
-
ConfigChange(ConfigChange): void
-
ConfigChange(JsonObject): void
-
toJson(): JsonObject
-
-
ConfigRetriever
-
create(Vertx, ConfigRetrieverOptions): ConfigRetriever
-
create(Vertx): ConfigRetriever
-
getConfigAsFuture(ConfigRetriever): Future<JsonObject>
-
getConfig(Handler<AsyncResult<JsonObject>>): void
-
close(): void
-
getCachedConfig(): JsonObject
-
listen(Handler<ConfigChange>): void
-
setBeforeScanHandler(Handler<Void>): ConfigRetriever
-
setConfigurationProcessor(Function<JsonObject, JsonObject>): ConfigRetriever
-
configStream(): ReadStream<JsonObject>
-
-
ConfigRetrieverOptions
-
SCAN_PERIOD_DEFAULT: long
-
scanPeriod: long
-
stores: List<ConfigStoreOptions>
-
includeDefaultStores: boolean
-
ConfigRetrieverOptions(): void
-
ConfigRetrieverOptions(ConfigRetrieverOptions): void
-
ConfigRetrieverOptions(JsonObject): void
-
toJson(): JsonObject
-
isIncludeDefaultStores(): boolean
-
setIncludeDefaultStores(boolean): ConfigRetrieverOptions
-
getScanPeriod(): long
-
setScanPeriod(long): ConfigRetrieverOptions
-
getStores(): List<ConfigStoreOptions>
-
setStores(List<ConfigStoreOptions>): ConfigRetrieverOptions
-
addStore(ConfigStoreOptions): ConfigRetrieverOptions
-
-
ConfigRetrieverOptionsConverter
-
ConfigStoreOptions
-
getConfig(): JsonObject
-
type: String
-
config: JsonObject
-
format: String
-
optional: boolean
-
ConfigStoreOptions(): void
-
ConfigStoreOptions(ConfigStoreOptions): void
-
ConfigStoreOptions(JsonObject): void
-
toJson(): JsonObject
-
getType(): String
-
setType(String): ConfigStoreOptions
-
setConfig(JsonObject): ConfigStoreOptions
-
getFormat(): String
-
isOptional(): boolean
-
setOptional(boolean): ConfigStoreOptions
-
setFormat(String): ConfigStoreOptions
-
-
impl
-
ConfigRetrieverImpl
-
LOGGER: Logger
-
DEFAULT_CONFIG_PATH: String
-
vertx: Vertx
-
providers: List<ConfigurationProvider>
-
scan: long
-
listeners: List<Handler<ConfigChange>>
-
streamOfConfiguration: ConfigStreamImpl
-
options: ConfigRetrieverOptions
-
current: JsonObject
-
beforeScan: Handler<Void>
-
processor: Function<JsonObject, JsonObject>
-
ConfigRetrieverImpl(Vertx, ConfigRetrieverOptions): void
-
extractFormatFromFileExtension(String): String
-
getDefaultConfigPath(): String
-
initializePeriodicScan(): void
-
getConfig(Handler<AsyncResult<JsonObject>>): void
-
close(): void
-
getCachedConfig(): JsonObject
-
listen(Handler<ConfigChange>): void
-
setBeforeScanHandler(Handler<Void>): ConfigRetriever
-
setConfigurationProcessor(Function<JsonObject, JsonObject>): ConfigRetriever
-
configStream(): ReadStream<JsonObject>
-
scan(): void
-
compute(Handler<AsyncResult<JsonObject>>): void
-
processConfigurationAndReport(Handler<AsyncResult<JsonObject>>, JsonObject): void
-
getProviders(): List<ConfigurationProvider>
-
ConfigStreamImpl
-
fail(Throwable): void
-
handler: Handler<JsonObject>
-
exceptionHandler: Handler<Throwable>
-
endHandler: Handler<Void>
-
last: JsonObject
-
demand: long
-
exceptionHandler(Handler<Throwable>): ReadStream<JsonObject>
-
handler(Handler<JsonObject>): ReadStream<JsonObject>
-
pause(): ReadStream<JsonObject>
-
resume(): ReadStream<JsonObject>
-
fetch(long): ReadStream<JsonObject>
-
checkPending(): void
-
endHandler(Handler<Void>): ReadStream<JsonObject>
-
handle(JsonObject): void
-
close(): void
-
-
-
ConfigurationProvider
-
configuration: JsonObject
-
optional: boolean
-
store: ConfigStore
-
processor: ConfigProcessor
-
logger: Logger
-
ConfigurationProvider(ConfigStore, ConfigProcessor, JsonObject, boolean): void
-
get(Vertx, Handler<AsyncResult<JsonObject>>): void
-
close(Handler<Void>): void
-
getStore(): ConfigStore
-
getProcessor(): ConfigProcessor
-
-
spi
-
DirectoryConfigStore
-
DirectoryConfigStoreFactory
-
EnvVariablesConfigStore
-
EventBusConfigStore
-
EventBusConfigStoreFactory
-
FileConfigStore
-
FileConfigtoreFactory
-
HttpConfigStore
-
HttpConfigStoreFactory
-
JsonConfigStore
-
JsonConfigStoreFactory
-
JsonProcessor
-
PropertiesConfigProcessor
-
FLAT_READER: PropertiesReader
-
HIERARCHICAL_READER: PropertiesReader
-
name(): String
-
process(Vertx, JsonObject, Buffer, Handler<AsyncResult<JsonObject>>): void
-
closeQuietly(Closeable): void
-
PropertiesReader
-
FlatPropertiesReader
-
HierarchicalPropertiesReader
-
-
RawProcessor
-
SystemPropertiesConfigStore
-
-
-
spi
-
ConfigProcessor
-
ConfigStore
-
ConfigStoreFactory
-
utils
-
FileSet
-
JsonObjectHelper
-
Processors
-
-
-
-
config
-
vertx