@Override protected RestServer innerCreateServer(URL url) { NettyJaxrsServer server = new NettyJaxrsServer(); server.setMaxRequestSize(url.getIntParameter(URLParamType.maxContentLength.getName(), URLParamType.maxContentLength.getIntValue())); ResteasyDeployment deployment = new ResteasyDeployment(); server.setDeployment(deployment); server.setExecutorThreadCount(url.getIntParameter(URLParamType.maxWorkerThread.getName(), URLParamType.maxWorkerThread.getIntValue())); server.setPort(url.getPort()); server.setRootResourcePath(""); server.setSecurityDomain(null); deployment.setInjectorFactoryClass(RestfulInjectorFactory.class.getName()); deployment.getProviderClasses().add(RpcExceptionMapper.class.getName()); return new EmbedRestServer(server); }
if (injectorFactoryClass != null) deployment.setInjectorFactoryClass(injectorFactoryClass);
public DeploymentInfo deployApplication(String appPath, Class<? extends Application> applicationClass) { ResteasyDeployment deployment = new ResteasyDeployment(); deployment.setInjectorFactoryClass("org.jboss.resteasy.cdi.CdiInjectorFactory"); deployment.setApplicationClass(applicationClass.getName()); return server.undertowDeployment(deployment, appPath); }
@Override public Map<String, Object> getAttributes() { ResteasyDeployment deployment = new ResteasyDeployment(); deployment.getActualResourceClasses().addAll(resteasyCdiExtension.getResources()); deployment.getActualProviderClasses().addAll(resteasyCdiExtension.getProviders()); if( !(applicationInstance.isUnsatisfied() || applicationInstance.isAmbiguous())) { deployment.setApplication(applicationInstance.get()); } deployment.setInjectorFactoryClass(Cdi11InjectorFactory.class.getName()); return singletonMap(ResteasyDeployment.class.getName(), deployment); }
deployment.setApplication(jaxRsActivator); deployment.setInjectorFactoryClass(DdiInjectorFactory.class.getCanonicalName());
deployment.setInjectorFactoryClass(CdiInjectorFactory.class.getName()); List<String> applications; if ((applications = jaxRsCDIExtension.getApplications()) != null && applications.size() > 0) {
if (injectorFactoryClass != null) deployment.setInjectorFactoryClass(injectorFactoryClass);
if (injectorFactoryClass != null) deployment.setInjectorFactoryClass(injectorFactoryClass);
if (injectorFactoryClass != null) deployment.setInjectorFactoryClass(injectorFactoryClass);
deployment.setInjectorFactoryClass( CdiInjectorFactoryImpl.class.getName() );