Class PeriodicDataAggregator
java.lang.Object
io.vertx.core.AbstractVerticle
de.wuespace.telestion.api.verticle.TelestionVerticle<PeriodicDataAggregator.Configuration>
de.wuespace.telestion.extension.mongodb.PeriodicDataAggregator
- All Implemented Interfaces:
de.wuespace.telestion.api.verticle.trait.WithEventBus,de.wuespace.telestion.api.verticle.trait.WithTiming,io.vertx.core.Verticle
public class PeriodicDataAggregator
extends de.wuespace.telestion.api.verticle.TelestionVerticle<PeriodicDataAggregator.Configuration>
implements de.wuespace.telestion.api.verticle.trait.WithTiming, de.wuespace.telestion.api.verticle.trait.WithEventBus
Verticle periodically querying the database for preconfigured data,
publishing the results to a preconfigured outgoing address.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class de.wuespace.telestion.api.verticle.TelestionVerticle
loggerFields inherited from class io.vertx.core.AbstractVerticle
context, vertx -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.wuespace.telestion.api.verticle.TelestionVerticle
config, getConfig, getConfigType, getDefaultConfig, getGenericConfig, getGenericDefaultConfig, onStart, onStop, onStop, setDefaultConfig, setDefaultConfig, start, start, stop, stopMethods inherited from class io.vertx.core.AbstractVerticle
deploymentID, getVertx, init, processArgsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vertx.core.Verticle
getVertx, init, start, stopMethods inherited from interface de.wuespace.telestion.api.verticle.trait.WithEventBus
publish, publish, publish, publish, publish, publish, publish, publish, publish, publish, publish, publish, register, register, register, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, send, send, send, send, send, send, send, send, send, send, send, sendMethods inherited from interface de.wuespace.telestion.api.verticle.trait.WithTiming
interval, interval, intervalStream, intervalStream, timeout, timeout, timeoutStream, timeoutStream
-
Constructor Details
-
PeriodicDataAggregator
public PeriodicDataAggregator()
-
-
Method Details
-
onStart
public void onStart()- Overrides:
onStartin classde.wuespace.telestion.api.verticle.TelestionVerticle<PeriodicDataAggregator.Configuration>
-