/** * Creates a web deployment for the jaxrs Application. Will ignore any @ApplicationPath annotation. * * @param application * @param mapping resteasy.servlet.mapping.prefix * @return */ public DeploymentInfo undertowDeployment(Class<? extends Application> application, String mapping) { ResteasyDeployment deployment = new ResteasyDeploymentImpl(); deployment.setApplicationClass(application.getName()); DeploymentInfo di = undertowDeployment(deployment, mapping); di.setClassLoader(application.getClassLoader()); return di; }
public UndertowJaxrsServer deployToServer(UndertowJaxrsServer server, Class<? extends Application> application, String contextPath) { ResteasyDeployment deployment = new ResteasyDeploymentImpl(); deployment.setApplicationClass(application.getName()); DeploymentInfo di = server.undertowDeployment(deployment); di.setClassLoader(application.getClassLoader()); di.setContextPath(contextPath); di.setDeploymentName("Resteasy" + contextPath); return server.deploy(di); } }
/** * Creates a web deployment for the jaxrs Application. Will ignore any @ApplicationPath annotation. * * @param application * @param contextPath * @return */ public UndertowJaxrsServer deploy(Class<? extends Application> application, String contextPath) { if (contextPath == null) contextPath = "/"; if (!contextPath.startsWith("/")) contextPath = "/" + contextPath; ResteasyDeployment deployment = new ResteasyDeploymentImpl(); deployment.setApplicationClass(application.getName()); DeploymentInfo di = undertowDeployment(deployment); di.setClassLoader(application.getClassLoader()); di.setContextPath(contextPath); di.setDeploymentName("Resteasy" + contextPath); return deploy(di); }
if (applicationConfig != null) deployment.setApplicationClass(applicationConfig); deployment.getDefaultContextObjects().put(ResteasyConfiguration.class, this); return deployment;
protected ResteasyDeployment configureDeployment(ResteasyDeployment deployment) { deployment.setApplicationClass(null); deployment.setApplication(getApplication()); return deployment; }
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); }
deployment.setApplicationClass(applicationClass);
deployment.setApplicationClass(applications.get(0));
deployment.setApplicationClass(applicationClass);
if (applicationConfig != null) deployment.setApplicationClass(applicationConfig); deployment.getDefaultContextObjects().put(ResteasyConfiguration.class, this); return deployment;
if (applicationConfig != null) deployment.setApplicationClass(applicationConfig); deployment.getDefaultContextObjects().put(ResteasyConfiguration.class, this); return deployment;
if (applicationConfig != null) deployment.setApplicationClass(applicationConfig); deployment.getDefaultContextObjects().put(ResteasyConfiguration.class, this); return deployment;