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.11.3
- com.fasterxml.jackson.core/jackson-core/2.11.3
- com.fasterxml.jackson.core/jackson-databind/2.11.3
- 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.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-dns/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-haproxy/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-http2/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-http/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-socks/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-common/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-handler/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-handler-proxy/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-resolver/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-resolver-dns/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-tcnative/2.0.30.Final
- io.netty/netty-transport/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-epoll/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-kqueue/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-unix-common/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.projectreactor.tools/blockhound/1.0.3.RELEASE
- io.vertx/vertx-codegen/4.0.0
- io.vertx/vertx-core/4.0.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.65
- org.bouncycastle/bcprov-jdk15on/1.65
- org.conscrypt/conscrypt-openjdk-uber/1.3.0
- org.jboss.marshalling/jboss-marshalling/1.4.11.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
-
ConfigExamples
-
io
-
vertx
-
config
-
ConfigChange
- previousConfiguration: JsonObject
- newConfiguration: JsonObject
- ConfigChange(JsonObject, JsonObject): void
- getPreviousConfiguration(): JsonObject
- setPreviousConfiguration(JsonObject): ConfigChange
- getNewConfiguration(): JsonObject
- setNewConfiguration(JsonObject): ConfigChange
- ConfigChange(): void
- ConfigChange(ConfigChange): void
- ConfigChange(JsonObject): void
- toJson(): JsonObject
-
ConfigRetriever
- create(Vertx, ConfigRetrieverOptions): ConfigRetriever
- create(Vertx): ConfigRetriever
- getConfig(Handler<AsyncResult<JsonObject>>): void
- getConfig(): Future<JsonObject>
- 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
- type: String
- config: JsonObject
- format: String
- optional: boolean
- ConfigStoreOptions(): void
- ConfigStoreOptions(ConfigStoreOptions): void
- ConfigStoreOptions(JsonObject): void
- toJson(): JsonObject
- getType(): String
- setType(String): ConfigStoreOptions
- getConfig(): JsonObject
- setConfig(JsonObject): ConfigStoreOptions
- getFormat(): String
- isOptional(): boolean
- setOptional(boolean): ConfigStoreOptions
- setFormat(String): ConfigStoreOptions
-
impl
-
ConfigRetrieverImpl
- DEFAULT_CONFIG_PATH: String
- context: ContextInternal
- LOGGER: Logger
- 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
- getConfig(): Future<JsonObject>
- close(): void
- getCachedConfig(): JsonObject
- listen(Handler<ConfigChange>): void
- setBeforeScanHandler(Handler<Void>): ConfigRetriever
- setConfigurationProcessor(Function<JsonObject, JsonObject>): ConfigRetriever
- configStream(): ReadStream<JsonObject>
- scan(): void
- compute(): Future<JsonObject>
- getProviders(): List<ConfigurationProvider>
-
ConfigStreamImpl
- 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
- fail(Throwable): void
- close(): void
- ConfigurationProvider
-
spi
- DirectoryConfigStore
- DirectoryConfigStoreFactory
- EnvVariablesConfigStore
- EnvVariablesConfigStoreFactory
- EventBusConfigStore
- EventBusConfigStoreFactory
- FileConfigStore
- FileConfigtoreFactory
- HttpConfigStore
- HttpConfigStoreFactory
- JsonConfigStore
- JsonConfigStoreFactory
- JsonProcessor
-
PropertiesConfigProcessor
- FLAT_READER: PropertiesReader
- HIERARCHICAL_READER: PropertiesReader
- name(): String
- process(Vertx, JsonObject, Buffer): Future<JsonObject>
- PropertiesReader
- FlatPropertiesReader
- HierarchicalPropertiesReader
- RawProcessor
- SystemPropertiesConfigStore
- SystemPropertiesConfigStoreFactory
-
ConfigRetrieverImpl
-
spi
- ConfigProcessor
- ConfigStore
- ConfigStoreFactory
-
utils
- FileSet
- JsonObjectHelper
- Processors
-
ConfigChange
-
config
-
vertx