public abstract class AbstractKeepDataVerticle extends AbstractKeepVerticle
Base verticle for all data retrieving verticles Contains all common methods, ideally the subsclasses only differ in name
consumerTracker
Constructor and Description |
---|
AbstractKeepDataVerticle() |
Modifier and Type | Method and Description |
---|---|
protected void |
listenerStart(io.vertx.core.Promise<java.lang.Void> startFuture)
Starts the specific listen task, like the default start task
|
protected void |
listenerStop(io.vertx.core.Promise<java.lang.Void> stopFuture)
Stops the specific listen task, like the default stop task
|
protected void |
loadConsumersByTagName(java.lang.String tagName,
java.lang.String packageName,
io.vertx.core.json.JsonObject handlerResults) |
protected abstract void |
startExtendedListeners(io.vertx.core.Promise<java.lang.Void> startFuture)
Load additional stuff (e.g.
|
getKeepVerticleName, getSubconfig, setKeepVerticleName, start, stop
protected void listenerStart(io.vertx.core.Promise<java.lang.Void> startFuture)
AbstractKeepVerticle
Starts the specific listen task, like the default start task
listenerStart
in class AbstractKeepVerticle
startFuture
- resolves when starting workedprotected void listenerStop(io.vertx.core.Promise<java.lang.Void> stopFuture)
AbstractKeepVerticle
Stops the specific listen task, like the default stop task
listenerStop
in class AbstractKeepVerticle
stopFuture
- resolves when stopping workedprotected void loadConsumersByTagName(java.lang.String tagName, java.lang.String packageName, io.vertx.core.json.JsonObject handlerResults)
protected abstract void startExtendedListeners(io.vertx.core.Promise<java.lang.Void> startFuture)
Load additional stuff (e.g. handlers) after the handlers derived from the OpenAPI specification have been loaded
startFuture
-