您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Jetty 9(嵌入式):在运行时添加处理程序

Jetty 9(嵌入式):在运行时添加处理程序

使用Jetty 9.1.0.v20131115,您可以mutableWhenRunningHandlerCollection构造函数上使用标志…

HandlerCollection coll = new HandlerCollection(true);

isStarted().setHandlers(Handlers[]).addHandler(Handler)调用期间,这将忽略对集合本身的测试。

此行为仅适用于HandlerCollection自身,您可以添加单个处理程序,也可以设置整个处理程序树,而无需考虑LifeCycleHandlerCollection

例如:

Server server = new Server(8080);
HandlerCollection myhandlers = new HandlerCollection(true);
server.setHandler(myhandlers);

// add some initial handlers
myhandlers.setHandlers(new Handlers[] { helloHandler, indexHandler });

// start server
server.start();

// ... at some point later, during runtime
FooHandler fooHandler = new FooHandler();
fooHandler.start();
myhandlers.addHandler(fooHandler);

BarHandler barHandler = new BarHandler();
barHandler.start();
myhandlers.addHandler(barHandler);
其他 2022/1/1 18:35:39 有365人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶