/** Get the Deployment for a given DeploymentInfo */ public Deployment getDeployment(DeploymentInfo unit) { Deployment dep = (Deployment)unit.context.get(Deployment.class); return (dep != null && dep.getType() == getDeploymentType() ? dep : null); }
/** Get the Deployment for a given DeploymentInfo */ public Deployment getDeployment(DeploymentInfo unit) { Deployment dep = (Deployment)unit.context.get(Deployment.class); return (dep != null && dep.getType() == getDeploymentType() ? dep : null); }
/** Get the Deployment for a given DeploymentInfo */ public Deployment getDeployment(DeploymentInfo unit) { Deployment dep = (Deployment)unit.context.get(Deployment.class); return (dep != null && dep.getType() == getDeploymentType() ? dep : null); }
/** Get the Deployment for a given DeploymentUnit */ public Deployment getDeployment(DeploymentUnit unit) { Deployment dep = unit.getAttachment(Deployment.class); return (dep != null && dep.getType() == getDeploymentType() ? dep : null); }
/** Get the Deployment for a given DeploymentUnit */ public Deployment getDeployment(DeploymentUnit unit) { Deployment dep = unit.getAttachment(Deployment.class); return (dep != null && dep.getType() == getDeploymentType() ? dep : null); }
/** Get the Deployment for a given DeploymentUnit */ public Deployment getDeployment(DeploymentUnit unit) { Deployment dep = unit.getAttachment(Deployment.class); return (dep != null && dep.getType() == getDeploymentType() ? dep : null); }
/** Get the Deployment for a given DeploymentUnit */ public Deployment getDeployment(DeploymentUnit unit) { Deployment dep = unit.getAttachment(Deployment.class); return (dep != null && dep.getType() == getDeploymentType() ? dep : null); }
/** Get the Deployment for a given DeploymentUnit */ public Deployment getDeployment(DeploymentUnit unit) { Deployment dep = unit.getAttachment(Deployment.class); return (dep != null && dep.getType() == getDeploymentType() ? dep : null); }
@Override public void start(Deployment dep) { if ( DeploymentType.JAXWS_EJB3.equals(dep.getType())) { dep.getService().setVirtualHosts(getExplicitVirtualHosts(dep)); } }
@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); } }
else if (dep.getType() == Deployment.DeploymentType.JAXWS_EJB3)
else if (dep.getType() == Deployment.DeploymentType.JAXWS_EJB3)
@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 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; }
public void buildContainerMetaData(Deployment dep, DeploymentInfo di) { dep.addAttachment(DeploymentInfo.class, di); dep.setProperty(EJBArchiveMetaDataAdapterEJB3.DEPLOYED_OBJECT, di.deployedObject); if (di.metaData instanceof WebMetaData) { JSEArchiveMetaData webMetaData = webMetaDataAdapter.buildUnifiedWebMetaData(dep, di); if (webMetaData != null) dep.addAttachment(JSEArchiveMetaData.class, webMetaData); dep.setProperty("org.jboss.ws.webapp.url", getDeploymentURL(di)); } else if (dep.getType() == DeploymentType.JAXRPC_EJB3 || dep.getType() == DeploymentType.JAXWS_EJB3) { EJBArchiveMetaData appMetaData = applicationMetaDataAdapterEJB3.buildUnifiedApplicationMetaData(dep); if (appMetaData != null) dep.addAttachment(EJBArchiveMetaData.class, appMetaData); } else if (di.metaData instanceof ApplicationMetaData) { EJBArchiveMetaData appMetaData = applicationMetaDataAdapterEJB21.buildUnifiedApplicationMetaData(dep, di); if (appMetaData != null) dep.addAttachment(EJBArchiveMetaData.class, appMetaData); } }
public void buildContainerMetaData(Deployment dep, DeploymentInfo di) { dep.addAttachment(DeploymentInfo.class, di); dep.setProperty(EJBArchiveMetaDataAdapterEJB3.DEPLOYED_OBJECT, di.deployedObject); if (di.metaData instanceof WebMetaData) { JSEArchiveMetaData webMetaData = webMetaDataAdapter.buildUnifiedWebMetaData(dep, di); if (webMetaData != null) dep.addAttachment(JSEArchiveMetaData.class, webMetaData); dep.setProperty("org.jboss.ws.webapp.url", getDeploymentURL(di)); } else if (dep.getType() == DeploymentType.JAXWS_EJB3) { EJBArchiveMetaData appMetaData = applicationMetaDataAdapterEJB3.buildUnifiedApplicationMetaData(dep); if (appMetaData != null) dep.addAttachment(EJBArchiveMetaData.class, appMetaData); } else if (di.metaData instanceof ApplicationMetaData) { EJBArchiveMetaData appMetaData = applicationMetaDataAdapterEJB21.buildUnifiedApplicationMetaData(dep, di); if (appMetaData != null) dep.addAttachment(EJBArchiveMetaData.class, appMetaData); } }
public void buildContainerMetaData(Deployment dep, DeploymentInfo di) { dep.addAttachment(DeploymentInfo.class, di); dep.setProperty(EJBArchiveMetaDataAdapterEJB3.DEPLOYED_OBJECT, di.deployedObject); if (di.metaData instanceof WebMetaData) { JSEArchiveMetaData webMetaData = webMetaDataAdapter.buildUnifiedWebMetaData(dep, di); if (webMetaData != null) dep.addAttachment(JSEArchiveMetaData.class, webMetaData); dep.setProperty("org.jboss.ws.webapp.url", getDeploymentURL(di)); } else if (dep.getType() == DeploymentType.JAXWS_EJB3) { EJBArchiveMetaData appMetaData = applicationMetaDataAdapterEJB3.buildUnifiedApplicationMetaData(dep); if (appMetaData != null) dep.addAttachment(EJBArchiveMetaData.class, appMetaData); } else if (di.metaData instanceof ApplicationMetaData) { EJBArchiveMetaData appMetaData = applicationMetaDataAdapterEJB21.buildUnifiedApplicationMetaData(dep, di); if (appMetaData != null) dep.addAttachment(EJBArchiveMetaData.class, appMetaData); } }
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; } }