Jersey / Grizzly Server启动阻止,直到加载所有资源

时间:2015-03-31 09:10:32

标签: java jax-rs jersey-2.0 grizzly

在Jersey中,Grizzly服务器想知道是否有办法在所有资源都被加载之前使HttpServer启动块?

例如,我这样做是为了启动服务器

  

HttpServer httpServer =   GrizzlyHttpServerFactory.createHttpServer(URI.create(base_uri),rc);

但我的ResourceConfig会加载一些重量级的对象,这些对象本身需要一段时间来加载。我想阻止,直到加载所有这些资源,并在此之后才正确启动服务器。是否有内置的方式通过灰熊/球衣apis做到这一点?

或者我是否必须自己动手 - 也许我的个人资源会在其他地方注册,我会对其进行监控,并且只在完成服务器时启动服务器。

谢谢, 菲尔

0 个答案:

没有答案