如何知道vert.x httpserver何时实际启动

时间:2016-03-11 21:53:56

标签: groovy vert.x

我将Vert.x嵌入到应用程序中,我有以下代码:

def vertx = Vertx.vertx()
def router = Router.router(vertx)

router.route().handler(BodyHandler.create())
// more routes here
vertx.createHttpServer().requestHandler(router.&accept).listen(8080)

我希望在服务器实际启动并运行/收听时收到通知。我一直在看API,看起来我可以使用一个ListenHandler,但似乎无法弄清楚它是什么样的。

1 个答案:

答案 0 :(得分:1)

只需在listen的第二个参数上添加一个闭包。此关闭将使用FutureHttpServer可以result()访问vertx.createHttpServer() .requestHandler(router.&accept) .listen(8080, { f -> if (f.succeeded()) { ... } })

<?php
        $quid = $_POST["qid"];
        print_r($quid);
        foreach ($quid as $key=>$value) {      
        $quesid=$value;
        echo $quesid;}
        ?>

请参阅:Future