ctx.request.body
.map { Json.createReader(it.inputStream).readObject() }
.map { extractMessageParameters(it) }
- .map { MessageFactory.createMessageFlux(it) }
+ .map { MessageFactory.INSTANCE.createMessageFlux(it) }
.onError { handleException(it, ctx) }
.then {
vesClient.send(it)
private fun extractMessageParameters(request: JsonObject): MessageParameters =
try {
- val commonEventHeader = MessageFactory
+ val commonEventHeader = MessageFactory.INSTANCE
.parseCommonHeader(request.getJsonObject("commonEventHeader"))
val messagesAmount = request.getJsonNumber("messagesAmount").longValue()
MessageParameters(commonEventHeader, messagesAmount)