我正在关注Jenkov 关于vertx 的教程。这里我有两个文件:
MyVerticle.java:
import io.vertx.core.AbstractVerticle;
import io.vertx.core.Future;
public class MyVerticle extends AbstractVerticle {
@Override
public void start(Future<Void> startFuture) {
System.out.println("MyVerticle started!");
}
@Override
public void stop(Future stopFuture) throws Exception {
System.out.println("MyVerticle stopped!");
}
}
和 VertxVerticleMain.java:
import io.vertx.core.Vertx;
public class VertxVerticleMain {
public static void main(String[] args) {
Vertx vertx = Vertx.vertx();
vertx.deployVerticle(new MyVerticle());
}
}
运行后在 Eclipse 的控制台中VertxVerticleMain.java
看到"MyVerticle started!"
了但不知道怎么调用stop
。MyVerticle
Jenkov 说,当 Vert.x 关闭并且您的 Verticle 需要停止时,将调用 stop() 方法。我究竟如何关闭我的 Vert.x 并停止这个 Verticle?我想MyVerticle stopped!
在控制台中看到。