我将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,但似乎无法弄清楚它是什么样的。
答案 0 :(得分:1)
只需在listen
的第二个参数上添加一个闭包。此关闭将使用Future
,HttpServer
可以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