@Inject public ResteasyBootstrap(JaxrsApplication jaxrsApps) { deployment.setApplication(jaxrsApps); ResteasyJacksonProvider provider = new ResteasyJacksonProvider(); provider.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); ResteasyProviderFactory resteasyFactory = ResteasyProviderFactory.getInstance(); resteasyFactory.registerProviderInstance(provider); deployment.setProviderFactory(resteasyFactory); deployment.start(); log.info("RestEasy started."); }
@Inject public ResteasyHttpHandler(JaxrsApplication jaxrsApps) { this.deployment = new ResteasyDeployment(); deployment.setApplication(jaxrsApps); ResteasyJacksonProvider provider = new ResteasyJacksonProvider(); provider.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); ResteasyProviderFactory resteasyFactory = ResteasyProviderFactory.getInstance(); resteasyFactory.registerProviderInstance(provider); deployment.setProviderFactory(resteasyFactory); deployment.start(); log.info("RestEasy started."); }
public void contextInitialized(ServletContextEvent sce) { ServletContext servletContext = sce.getServletContext(); ListenerBootstrap config = new ListenerBootstrap(servletContext); ResteasyProviderFactory resteasyProviderFactory = springBeanProcessor.getProviderFactory(); ResourceMethodRegistry resourceMethodRegistry = (ResourceMethodRegistry) springBeanProcessor.getRegistry(); deployment = config.createDeployment(); deployment.setProviderFactory(resteasyProviderFactory); deployment.setRegistry(resourceMethodRegistry); if (deployment.isAsyncJobServiceEnabled()) { AsynchronousDispatcher dispatcher = new AsynchronousDispatcher(resteasyProviderFactory, resourceMethodRegistry); deployment.setDispatcher(dispatcher); } else { SynchronousDispatcher dispatcher = new SynchronousDispatcher(resteasyProviderFactory, resourceMethodRegistry); deployment.setDispatcher(dispatcher); } deployment.start(); servletContext.setAttribute(ResteasyProviderFactory.class.getName(), deployment.getProviderFactory()); servletContext.setAttribute(Dispatcher.class.getName(), deployment.getDispatcher()); servletContext.setAttribute(Registry.class.getName(), deployment.getRegistry()); }
public void contextInitialized(ServletContextEvent sce) { ServletContext servletContext = sce.getServletContext(); ListenerBootstrap config = new ListenerBootstrap(servletContext); ResteasyProviderFactory resteasyProviderFactory = springBeanProcessor.getProviderFactory(); ResourceMethodRegistry resourceMethodRegistry = (ResourceMethodRegistry) springBeanProcessor.getRegistry(); deployment = config.createDeployment(); deployment.setProviderFactory(resteasyProviderFactory); deployment.setRegistry(resourceMethodRegistry); if (deployment.isAsyncJobServiceEnabled()) { AsynchronousDispatcher dispatcher = new AsynchronousDispatcher(resteasyProviderFactory, resourceMethodRegistry); deployment.setDispatcher(dispatcher); } else { SynchronousDispatcher dispatcher = new SynchronousDispatcher(resteasyProviderFactory, resourceMethodRegistry); deployment.setDispatcher(dispatcher); } deployment.start(); servletContext.setAttribute(ResteasyProviderFactory.class.getName(), deployment.getProviderFactory()); servletContext.setAttribute(Dispatcher.class.getName(), deployment.getDispatcher()); servletContext.setAttribute(Registry.class.getName(), deployment.getRegistry()); }
public void contextInitialized(ServletContextEvent sce) { ServletContext servletContext = sce.getServletContext(); ListenerBootstrap config = new ListenerBootstrap(servletContext); ResteasyProviderFactory resteasyProviderFactory = springBeanProcessor.getProviderFactory(); ResourceMethodRegistry resourceMethodRegistry = (ResourceMethodRegistry) springBeanProcessor.getRegistry(); deployment = config.createDeployment(); deployment.setProviderFactory(resteasyProviderFactory); deployment.setRegistry(resourceMethodRegistry); if (deployment.isAsyncJobServiceEnabled()) { AsynchronousDispatcher dispatcher = new AsynchronousDispatcher(resteasyProviderFactory, resourceMethodRegistry); deployment.setDispatcher(dispatcher); } else { SynchronousDispatcher dispatcher = new SynchronousDispatcher(resteasyProviderFactory, resourceMethodRegistry); deployment.setDispatcher(dispatcher); } deployment.start(); servletContext.setAttribute(ResteasyProviderFactory.class.getName(), deployment.getProviderFactory()); servletContext.setAttribute(Dispatcher.class.getName(), deployment.getDispatcher()); servletContext.setAttribute(Registry.class.getName(), deployment.getRegistry()); }
public void contextInitialized(ServletContextEvent sce) { ServletContext servletContext = sce.getServletContext(); ListenerBootstrap config = new ListenerBootstrap(servletContext); ResteasyProviderFactory resteasyProviderFactory = springBeanProcessor.getProviderFactory(); ResourceMethodRegistry resourceMethodRegistry = (ResourceMethodRegistry) springBeanProcessor.getRegistry(); deployment = config.createDeployment(); deployment.setProviderFactory(resteasyProviderFactory); deployment.setRegistry(resourceMethodRegistry); if (deployment.isAsyncJobServiceEnabled()) { AsynchronousDispatcher dispatcher = new AsynchronousDispatcher(resteasyProviderFactory, resourceMethodRegistry); deployment.setDispatcher(dispatcher); } else { SynchronousDispatcher dispatcher = new SynchronousDispatcher(resteasyProviderFactory, resourceMethodRegistry); deployment.setDispatcher(dispatcher); } deployment.start(); servletContext.setAttribute(ResteasyProviderFactory.class.getName(), deployment.getProviderFactory()); servletContext.setAttribute(Dispatcher.class.getName(), deployment.getDispatcher()); servletContext.setAttribute(Registry.class.getName(), deployment.getRegistry()); }
@Override public void contextInitialized(ServletContextEvent sce) { final ServletContext ctx = sce.getServletContext(); ListenerBootstrap config = new ListenerBootstrap(ctx); ResourceMethodRegistry resourceMethodRegistry = (ResourceMethodRegistry) processor.getRegistry(); deployment = config.createDeployment(); deployment.setProviderFactory(processor.getProviderFactory()); deployment.setRegistry(resourceMethodRegistry); if (deployment.isAsyncJobServiceEnabled()) { AsynchronousDispatcher dispatcher = new AsynchronousDispatcher(deployment.getProviderFactory(), resourceMethodRegistry); deployment.setDispatcher(dispatcher); } else { SynchronousDispatcher dispatcher = new SynchronousDispatcher(deployment.getProviderFactory(), resourceMethodRegistry); deployment.setDispatcher(dispatcher); } if (application != null) { deployment.setApplication(application); } deployment.start(); ctx.setAttribute(ResteasyProviderFactory.class.getName(), deployment.getProviderFactory()); ctx.setAttribute(Dispatcher.class.getName(), deployment.getDispatcher()); ctx.setAttribute(Registry.class.getName(), deployment.getRegistry()); }
private static void startServer() throws Exception { server = new TJWSEmbeddedJaxrsServer(); PORT = TestConfig.getAllocatedPort(); server.setPort(PORT); server.start(); server.getDeployment().getRegistry().addSingletonResource(getProcessImageRESTResource()); server.getDeployment().setProviderFactory(JacksonRestEasyTestConfig.createRestEasyProviderFactory()); }