package com.englishtown.vertx.hk2.integration; import com.englishtown.vertx.hk2.MyDependency; import io.vertx.core.AbstractVerticle; import io.vertx.core.Vertx; import javax.inject.Inject; import static org.junit.Assert.assertNotNull; /** * Verticle with dependencies injected */ public class DependencyInjectionVerticle extends AbstractVerticle { private final MyDependency myDependency; private final Vertx vertx; @Inject public DependencyInjectionVerticle(MyDependency myDependency, Vertx vertx) { this.myDependency = myDependency; this.vertx = vertx; assertNotNull(myDependency); } }