Delay configuration received from consul instead of default one
Change-Id: I09ec1a1e0d4a8334f83c054e0891b55ff8d049db
Issue-Id: ONAP-519
Signed-off-by: jdudycz@nokia.com
Issue-ID: DCAEGEN2-601
withFixedPartitioning()
}
}.build())
- ).doOnNext { logger.info("Applied default configuration") }.delayElement(firstRequestDelay)
+ ).doOnNext { logger.info("Applied default configuration") }
private fun createConsulFlux(): Flux<CollectorConfiguration> =
http.get(url, mapOf(Pair("index", lastModifyIndex.get())))
.map(::decodeConfiguration)
.map(::createCollectorConfiguration)
.repeat()
+ .delaySubscription(firstRequestDelay)
private fun parseJsonResponse(responseString: String): JsonObject =
Json.createReader(StringReader(responseString)).readArray().first().asJsonObject()