protected RequestDispatcher createRequestDispatcher() { return new RequestDispatcher((SynchronousDispatcher) deployment.getDispatcher(), deployment.getProviderFactory(), domain); }
protected RequestDispatcher createRequestDispatcher() { return new RequestDispatcher((SynchronousDispatcher) deployment.getDispatcher(), deployment.getProviderFactory(), domain); }
public ResteasyHandlerAdapter(final ResteasyDeployment deployment) { super(deployment.getProviderFactory()); this.deployment = deployment; }
@Override public ResteasyProviderFactory getProviderFactory() { if (providerFactory != null) return providerFactory; ResteasyDeployment deployment = (ResteasyDeployment) servletContext.getAttribute(ResteasyDeployment.class.getName()); if (deployment != null) { providerFactory = deployment.getProviderFactory(); } return providerFactory; }
private SofaNettyJaxrsServer buildServer() { // 生成Server对象 SofaNettyJaxrsServer httpServer = new SofaNettyJaxrsServer(serverConfig); int bossThreads = serverConfig.getIoThreads(); if (bossThreads > 0) { httpServer.setIoWorkerCount(bossThreads); // 其实是boss+worker线程 默认cpu*2 } httpServer.setExecutorThreadCount(serverConfig.getMaxThreads()); // 业务线程 httpServer.setMaxRequestSize(serverConfig.getPayload()); httpServer.setHostname(serverConfig.getBoundHost()); httpServer.setPort(serverConfig.getPort()); ResteasyDeployment resteasyDeployment = httpServer.getDeployment(); resteasyDeployment.start(); ResteasyProviderFactory providerFactory = resteasyDeployment.getProviderFactory(); registerProvider(providerFactory); return httpServer; }
private SofaNettyJaxrsServer buildServer() { // 生成Server对象 SofaNettyJaxrsServer httpServer = new SofaNettyJaxrsServer(serverConfig); int bossThreads = serverConfig.getIoThreads(); if (bossThreads > 0) { httpServer.setIoWorkerCount(bossThreads); // 其实是boss+worker线程 默认cpu*2 } httpServer.setExecutorThreadCount(serverConfig.getMaxThreads()); // 业务线程 httpServer.setMaxRequestSize(serverConfig.getPayload()); httpServer.setHostname(serverConfig.getBoundHost()); httpServer.setPort(serverConfig.getPort()); ResteasyDeployment resteasyDeployment = httpServer.getDeployment(); resteasyDeployment.start(); ResteasyProviderFactory providerFactory = resteasyDeployment.getProviderFactory(); registerProvider(providerFactory); return httpServer; }
@Override protected RequestDispatcher createRequestDispatcher() { return new CdiRequestDispatcher((SynchronousDispatcher)super.deployment.getDispatcher(), super.deployment.getProviderFactory(), super.domain, instance); } }
public static ResteasyWadlServiceRegistry generateServiceRegistry(ResteasyDeployment deployment) { ResourceMethodRegistry registry = (ResourceMethodRegistry) deployment.getRegistry(); ResteasyProviderFactory providerFactory = deployment.getProviderFactory(); ResteasyWadlServiceRegistry service = new ResteasyWadlServiceRegistry(null, registry, providerFactory, null); return service; } }
public SpringBeanProcessor(final ResteasyDeployment deployment) { this(deployment.getDispatcher(), deployment.getRegistry(), deployment.getProviderFactory()); this.deployment = deployment; }
public VertxRequestHandler(final Vertx vertx, final ResteasyDeployment deployment, final String servletMappingPrefix, final SecurityDomain domain) { this.vertx = vertx; this.dispatcher = new RequestDispatcher((SynchronousDispatcher) deployment.getDispatcher(), deployment.getProviderFactory(), domain); this.servletMappingPrefix = servletMappingPrefix; }
protected RequestDispatcher createRequestDispatcher() { return new RequestDispatcher((SynchronousDispatcher)deployment.getDispatcher(), deployment.getProviderFactory(), domain); }
public void scanResources() throws Exception { ServletConfig config = getServletConfig(); ServletContext servletContext = config.getServletContext(); @SuppressWarnings(value = "unchecked") Map<String, ResteasyDeployment> deployments = (Map<String, ResteasyDeployment>) servletContext.getAttribute(ResteasyContextParameters.RESTEASY_DEPLOYMENTS); if (deployments == null) return; synchronized (this) { services = new HashMap<String, ServiceRegistry>(); for (Map.Entry<String, ResteasyDeployment> entry : deployments.entrySet()) { ResourceMethodRegistry registry = (ResourceMethodRegistry) entry.getValue().getRegistry(); ResteasyProviderFactory providerFactory = (ResteasyProviderFactory) entry.getValue().getProviderFactory(); ServiceRegistry service = new ServiceRegistry(null, registry, providerFactory, null); services.put(entry.getKey(), service); } } } }
public void render(Map model, HttpServletRequest request, HttpServletResponse response) throws Exception { final Failure failure = getFailure(model); new ResteasyWebHandlerTemplate<Void>(deployment.getProviderFactory()) { protected Void handle(ResteasyRequestWrapper requestWrapper, HttpResponse response) throws Exception { SynchronousDispatcher dispatcher = (SynchronousDispatcher)deployment.getDispatcher(); dispatcher.writeException(requestWrapper.getHttpRequest(), response, failure, t -> {}); return null; } }.handle(new ResteasyRequestWrapper(request), response); }
ResteasyProviderFactory globalFactory = (ResteasyProviderFactory) servletContext.getAttribute(ResteasyProviderFactory.class.getName()); if (globalFactory == null && ctxDeployment != null) { globalFactory = ctxDeployment.getProviderFactory(); deployment.start(); servletContext.setAttribute(ResteasyProviderFactory.class.getName(), deployment.getProviderFactory()); servletContext.setAttribute(Dispatcher.class.getName(), deployment.getDispatcher()); servletContext.setAttribute(Registry.class.getName(), deployment.getRegistry()); providerFactory = deployment.getProviderFactory(); deployment.start(); dispatcher = deployment.getDispatcher(); providerFactory = deployment.getProviderFactory();
public HttpContext bind(HttpServer server) { handler = new ResteasyHttpHandler(); boundContext = server.createContext(path, handler); HttpContextResteasyConfiguration config = new HttpContextResteasyConfiguration(boundContext); deployment.getDefaultContextObjects().put(ResteasyConfiguration.class, config); if (securityDomain != null) { boundContext.getFilters().add(new BasicAuthFilter(securityDomain)); } deployment.start(); handler.setDispatcher(deployment.getDispatcher()); handler.setProviderFactory(deployment.getProviderFactory()); return boundContext; }
RequestDispatcher dispatcher = new RequestDispatcher((SynchronousDispatcher)deployment.getDispatcher(), deployment.getProviderFactory(), domain);
final ResteasyDeployment deployment = (ResteasyDeployment) context.getAttribute(ResteasyDeployment.class.getName()); final Registry registry = deployment.getRegistry(); final ResteasyProviderFactory providerFactory = deployment.getProviderFactory(); final ModuleProcessor processor = new ModuleProcessor(registry, providerFactory); final List<? extends Module> modules = getModules(context);
public ResteasyProviderFactory getProviderFactory() { startContainerIfNotRunning(); return deployment.getProviderFactory(); }
protected RequestDispatcher createRequestDispatcher() { return new RequestDispatcher((SynchronousDispatcher)deployment.getDispatcher(), deployment.getProviderFactory(), domain); }
public VertxPluginRequestHandler(Vertx vertx, ResteasyDeployment deployment, String servletMappingPrefix, SecurityDomain domain, List<Plugin> plugins) { this.vertx = vertx; this.dispatcher = new PluginRequestDispatcher((SynchronousDispatcher) deployment.getDispatcher(), deployment.getProviderFactory(), domain, plugins); this.servletMappingPrefix = servletMappingPrefix; appGlobals = AppGlobals.get(); }