Class VertxPlatform

java.lang.Object
net.bluemind.lib.vertx.VertxPlatform
All Implemented Interfaces:
org.osgi.framework.BundleActivator

public final class VertxPlatform extends Object implements org.osgi.framework.BundleActivator
  • Constructor Details

    • VertxPlatform

      public VertxPlatform()
  • Method Details

    • start

      public void start(org.osgi.framework.BundleContext bundleContext) throws Exception
      Specified by:
      start in interface org.osgi.framework.BundleActivator
      Throws:
      Exception
    • spawnVerticles

      public static void spawnVerticles(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> complete)
    • spawnBlocking

      public static void spawnBlocking(long t, TimeUnit u)
    • undeployVerticles

      public static void undeployVerticles(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> complete)
    • getVertx

      public static io.vertx.core.Vertx getVertx()
    • executeBlockingPeriodic

      public static long executeBlockingPeriodic(long delay, io.vertx.core.Handler<Long> handler)
    • eventBus

      public static io.vertx.core.eventbus.EventBus eventBus()
    • openTelemetry

      public static io.opentelemetry.api.OpenTelemetry openTelemetry()
    • stop

      public void stop(org.osgi.framework.BundleContext bundleContext) throws Exception
      Specified by:
      stop in interface org.osgi.framework.BundleActivator
      Throws:
      Exception