Class MongoDatabaseService
java.lang.Object
io.vertx.core.AbstractVerticle
de.wuespace.telestion.api.verticle.TelestionVerticle<MongoDatabaseService.Configuration>
de.wuespace.telestion.extension.mongodb.MongoDatabaseService
- All Implemented Interfaces:
de.wuespace.telestion.api.verticle.trait.WithEventBus,io.vertx.core.Verticle
public class MongoDatabaseService
extends de.wuespace.telestion.api.verticle.TelestionVerticle<MongoDatabaseService.Configuration>
implements de.wuespace.telestion.api.verticle.trait.WithEventBus
MongoDatabaseService is a verticle which connects to a local running MongoDB-Database and listens for incoming
database requests to process.
Mongo specific: Data is always saved in their exclusive collection which is always named after their Class.name.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classConfiguration for theMongoDatabaseServiceverticle. -
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, 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, send
-
Constructor Details
-
MongoDatabaseService
public MongoDatabaseService()
-
-
Method Details
-
onStart
public void onStart()- Overrides:
onStartin classde.wuespace.telestion.api.verticle.TelestionVerticle<MongoDatabaseService.Configuration>
-
onStop
- Overrides:
onStopin classde.wuespace.telestion.api.verticle.TelestionVerticle<MongoDatabaseService.Configuration>
-