Package net.bluemind.lib.vertx
Class VertxPlatform
java.lang.Object
net.bluemind.lib.vertx.VertxPlatform
- All Implemented Interfaces:
org.osgi.framework.BundleActivator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.vertx.core.eventbus.EventBuseventBus()static longexecuteBlockingPeriodic(long delay, io.vertx.core.Handler<Long> handler) static io.vertx.core.VertxgetVertx()static io.opentelemetry.api.OpenTelemetrystatic voidspawnBlocking(long t, TimeUnit u) static voidspawnVerticles(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> complete) voidstart(org.osgi.framework.BundleContext bundleContext) voidstop(org.osgi.framework.BundleContext bundleContext) static voidundeployVerticles(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> complete)
-
Constructor Details
-
VertxPlatform
public VertxPlatform()
-
-
Method Details
-
start
- Specified by:
startin interfaceorg.osgi.framework.BundleActivator- Throws:
Exception
-
spawnVerticles
-
spawnBlocking
-
undeployVerticles
public static void undeployVerticles(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> complete) -
getVertx
public static io.vertx.core.Vertx getVertx() -
executeBlockingPeriodic
-
eventBus
public static io.vertx.core.eventbus.EventBus eventBus() -
openTelemetry
public static io.opentelemetry.api.OpenTelemetry openTelemetry() -
stop
- Specified by:
stopin interfaceorg.osgi.framework.BundleActivator- Throws:
Exception
-