@Override public void create(Deployment dep, WSFRuntime runtime) { DeploymentInfo di = dep.getAttachment(DeploymentInfo.class); if (di == null) throw new IllegalStateException("Cannot obtain deployment info"); metaDataAdapter.buildContainerMetaData(dep, di); } }
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); } }
@Override public void create(Deployment dep, WSFRuntime runtime) { DeploymentInfo di = dep.getAttachment(DeploymentInfo.class); if (di == null) throw new IllegalStateException("Cannot obtain deployment info"); metaDataAdapter.buildContainerMetaData(dep, di); } }
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); } }
@Override public void create(Deployment dep) { DeploymentInfo di = dep.getAttachment(DeploymentInfo.class); if (di == null) throw new IllegalStateException("Cannot obtain deployment info"); metaDataAdapter.buildContainerMetaData(dep, di); } }