@Override public final void run(T configuration, final Environment environment) throws Exception { fiberRun(configuration, environment); environment.jersey().replace(new Function<ResourceConfig, Servlet>() { @Override public Servlet apply(ResourceConfig f) { return new FiberServletContainer((ServletContainer) environment.getJerseyServletContainer()); } }); }