public URL create(Deployment dep) { String typeStr = dep.getType().toString(); URL webAppURL = null; if (typeStr.endsWith("EJB21")) { webAppURL = generatWebDeployment((ArchiveDeployment)dep, securityHandlerEJB21); dep.setProperty("org.jboss.ws.webapp.url", webAppURL); } else if (typeStr.endsWith("EJB3")) { webAppURL = generatWebDeployment((ArchiveDeployment)dep, securityHandlerEJB3); dep.setProperty("org.jboss.ws.webapp.url", webAppURL); } else { webAppURL = generatWebDeployment((ArchiveDeployment)dep, null); dep.setProperty("org.jboss.ws.webapp.url", webAppURL); } return webAppURL; }
private InvocationHandler getInvocationHandler(Endpoint ep) { Deployment dep = ep.getService().getDeployment(); DeploymentType depType = dep.getType(); String key = depType.toString(); // Use a special key for MDB endpoints EJBArchiveMetaData uapp = dep.getAttachment(EJBArchiveMetaData.class); if (uapp != null) { EJBMetaData bmd = uapp.getBeanByEjbName(ep.getShortName()); if (depType == DeploymentType.JAXRPC_EJB21 && bmd instanceof MDBMetaData) { key = InvocationType.JAXRPC_MDB21.toString(); } else if (depType == DeploymentType.JAXWS_EJB3 && bmd instanceof MDBMetaData) { key = InvocationType.JAXWS_MDB3.toString(); } } InvocationType type = InvocationType.valueOf(key); InvocationHandler invocationHandler = spiProvider.getSPI(InvocationHandlerFactory.class).newInvocationHandler(type); return invocationHandler; } }
@Override public void create(Deployment dep) { String typeStr = dep.getType().toString(); if (typeStr.endsWith("EJB21")) { JBossWebMetaData jbwmd = generatWebDeployment((ArchiveDeployment)dep, securityHandlerEJB21); dep.addAttachment(JBossWebMetaData.class, jbwmd); } else if (typeStr.endsWith("EJB3")) { JBossWebMetaData jbwmd = generatWebDeployment((ArchiveDeployment)dep, securityHandlerEJB3); dep.addAttachment(JBossWebMetaData.class, jbwmd); } else { JBossWebMetaData jbwmd = generatWebDeployment((ArchiveDeployment)dep, null); dep.addAttachment(JBossWebMetaData.class, jbwmd); } }
@Override public void create(Deployment dep) { String typeStr = dep.getType().toString(); if (typeStr.endsWith("EJB21")) { JBossWebMetaData jbwmd = generatWebDeployment((ArchiveDeployment)dep, securityHandlerEJB21); dep.addAttachment(JBossWebMetaData.class, jbwmd); } else if (typeStr.endsWith("EJB3")) { JBossWebMetaData jbwmd = generatWebDeployment((ArchiveDeployment)dep, securityHandlerEJB3); dep.addAttachment(JBossWebMetaData.class, jbwmd); } else { JBossWebMetaData jbwmd = generatWebDeployment((ArchiveDeployment)dep, null); dep.addAttachment(JBossWebMetaData.class, jbwmd); } }
public JBossWebMetaData create(Deployment dep) { JBossWebMetaData jbwmd = null; String typeStr = dep.getType().toString(); if (typeStr.endsWith("EJB21")) { jbwmd = generatWebDeployment((ArchiveDeployment)dep, securityHandlerEJB21); dep.addAttachment(JBossWebMetaData.class, jbwmd); } else if (typeStr.endsWith("EJB3")) { jbwmd = generatWebDeployment((ArchiveDeployment)dep, securityHandlerEJB3); dep.addAttachment(JBossWebMetaData.class, jbwmd); } else { jbwmd = generatWebDeployment((ArchiveDeployment)dep, null); dep.addAttachment(JBossWebMetaData.class, jbwmd); } return jbwmd; }
@Override public void create(Deployment dep) { String typeStr = dep.getType().toString(); if (typeStr.endsWith("EJB21")) { JBossWebMetaData jbwmd = generatWebDeployment((ArchiveDeployment)dep, securityHandlerEJB21); dep.addAttachment(JBossWebMetaData.class, jbwmd); } else if (typeStr.endsWith("EJB3")) { JBossWebMetaData jbwmd = generatWebDeployment((ArchiveDeployment)dep, securityHandlerEJB3); dep.addAttachment(JBossWebMetaData.class, jbwmd); } else { JBossWebMetaData jbwmd = generatWebDeployment((ArchiveDeployment)dep, null); dep.addAttachment(JBossWebMetaData.class, jbwmd); } }
/** * Returns true if unit contains JAXRPC JSE deployment. * * @param unit deployment unit * @return true if JAXRPC JSE deployment, false otherwise */ public static boolean isJaxrpcJseDeployment(final DeploymentUnit unit) { final DeploymentType deploymentType = ASHelper.getOptionalAttachment(unit, DeploymentType.class); return DeploymentType.JAXRPC_JSE.equals(deploymentType); }
/** * Returns true if unit contains JAXRPC EJB deployment. * * @param unit deployment unit * @return true if JAXRPC EJB deployment, false otherwise */ public static boolean isJaxrpcEjbDeployment(final DeploymentUnit unit) { final DeploymentType deploymentType = ASHelper.getOptionalAttachment(unit, DeploymentType.class); return DeploymentType.JAXRPC_EJB21.equals(deploymentType); }
/** * Returns true if unit contains JAXRPC JSE deployment. * * @param unit deployment unit * @return true if JAXRPC JSE deployment, false otherwise */ public static boolean isJaxrpcJseDeployment(final DeploymentUnit unit) { final DeploymentType deploymentType = ASHelper.getOptionalAttachment(unit, DeploymentType.class); return DeploymentType.JAXRPC_JSE.equals(deploymentType); }
/** * Returns true if unit contains JAXRPC EJB deployment. * * @param unit deployment unit * @return true if JAXRPC EJB deployment, false otherwise */ public static boolean isJaxrpcEjbDeployment(final DeploymentUnit unit) { final DeploymentType deploymentType = ASHelper.getOptionalAttachment(unit, DeploymentType.class); return DeploymentType.JAXRPC_EJB21.equals(deploymentType); }
/** * Returns true if unit contains JAXWS JSE deployment. * * @param unit deployment unit * @return true if JAXWS JSE deployment, false otherwise */ public static boolean isJaxwsJseDeployment(final DeploymentUnit unit) { final DeploymentType deploymentType = ASHelper.getOptionalAttachment(unit, DeploymentType.class); return DeploymentType.JAXWS_JSE.equals(deploymentType); }
/** * Returns true if unit contains JAXWS JSE deployment. * * @param unit deployment unit * @return true if JAXWS JSE deployment, false otherwise */ public static boolean isJaxwsJseDeployment(final DeploymentUnit unit) { final DeploymentType deploymentType = ASHelper.getOptionalAttachment(unit, DeploymentType.class); return DeploymentType.JAXWS_JSE.equals(deploymentType); }
/** * Returns true if unit contains JAXRPC EJB deployment. * * @param unit deployment unit * @return true if JAXRPC EJB deployment, false otherwise */ public static boolean isJaxrpcEjbDeployment(final DeploymentUnit unit) { final DeploymentType deploymentType = ASHelper.getOptionalAttachment(unit, DeploymentType.class); return DeploymentType.JAXRPC_EJB21.equals(deploymentType); }
@Override public void start(Deployment dep) { if ( DeploymentType.JAXWS_EJB3.equals(dep.getType())) { dep.getService().setVirtualHosts(getExplicitVirtualHosts(dep)); } }
/** * Returns true if unit contains JAXWS EJB deployment. * * @param unit deployment unit * @return true if JAXWS EJB deployment, false otherwise */ public static boolean isJaxwsEjbDeployment(final DeploymentUnit unit) { final DeploymentType deploymentType = ASHelper.getOptionalAttachment(unit, DeploymentType.class); return DeploymentType.JAXWS_EJB3.equals(deploymentType); }
/** * Returns true if unit contains JAXWS JSE deployment. * * @param unit deployment unit * @return true if JAXWS JSE deployment, false otherwise */ public static boolean isJaxwsJseDeployment(final DeploymentUnit unit) { final DeploymentType deploymentType = ASHelper.getOptionalAttachment(unit, DeploymentType.class); return DeploymentType.JAXWS_JSE.equals(deploymentType); }
/** * Returns true if unit contains JAXWS EJB deployment. * * @param unit deployment unit * @return true if JAXWS EJB deployment, false otherwise */ public static boolean isJaxwsEjbDeployment(final DeploymentUnit unit) { final DeploymentType deploymentType = ASHelper.getOptionalAttachment(unit, DeploymentType.class); return DeploymentType.JAXWS_EJB3.equals(deploymentType); }
/** * Returns true if unit contains JAXRPC JSE deployment. * * @param unit deployment unit * @return true if JAXRPC JSE deployment, false otherwise */ public static boolean isJaxrpcJseDeployment(final DeploymentUnit unit) { final DeploymentType deploymentType = ASHelper.getOptionalAttachment(unit, DeploymentType.class); return DeploymentType.JAXRPC_JSE.equals(deploymentType); }
/** * Returns true if unit contains JAXWS EJB deployment. * * @param unit deployment unit * @return true if JAXWS EJB deployment, false otherwise */ public static boolean isJaxwsEjbDeployment(final DeploymentUnit unit) { final DeploymentType deploymentType = ASHelper.getOptionalAttachment(unit, DeploymentType.class); return DeploymentType.JAXWS_EJB3.equals(deploymentType); }