private static POJOEndpoint newPojoEndpoint(final PortComponentMetaData portComponentMD, final JBossWebMetaData jbossWebMD) { final String endpointName = portComponentMD.getServletLink(); final ServletMetaData servletMD = getServletForName(jbossWebMD, endpointName); final String endpointClassName = getEndpointClassName(servletMD); final String urlPattern = getUrlPattern(endpointName, jbossWebMD); return new POJOEndpoint(endpointName, endpointClassName, null, urlPattern); }
/** * Creates new JAXRPC JSE deployment and registers it with deployment unit. * * @param dep webservice deployment * @param unit deployment unit */ @Override protected void build(final Deployment dep, final DeploymentUnit unit) { final JBossWebMetaData webMetaData = this.getAndPropagateAttachment(JBossWebMetaData.class, unit, dep); final WebservicesMetaData wsMetaData = this.getAndPropagateAttachment(WebservicesMetaData.class, unit, dep); this.log.debug("Creating JAXRPC JSE endpoints meta data model"); for (WebserviceDescriptionMetaData wsd : wsMetaData.getWebserviceDescriptions()) { for (PortComponentMetaData pcmd : wsd.getPortComponents()) { final String servletName = pcmd.getServletLink(); this.log.debug("JSE name: " + servletName); final ServletMetaData servletMD = ASHelper.getServletForName(webMetaData, servletName); final String servletClass = ASHelper.getEndpointName(servletMD); this.log.debug("JSE class: " + servletClass); this.newEndpoint(servletClass, servletName, dep); } } }
/** * Creates new JAXRPC JSE deployment and registers it with deployment unit. * * @param dep webservice deployment * @param unit deployment unit */ @Override protected void build(final Deployment dep, final DeploymentUnit unit) { final JBossWebMetaData webMetaData = this.getAndPropagateAttachment(JBossWebMetaData.class, unit, dep); final WebservicesMetaData wsMetaData = this.getAndPropagateAttachment(WebservicesMetaData.class, unit, dep); this.log.debug("Creating JAXRPC JSE endpoints meta data model"); for (WebserviceDescriptionMetaData wsd : wsMetaData.getWebserviceDescriptions()) { for (PortComponentMetaData pcmd : wsd.getPortComponents()) { final String servletName = pcmd.getServletLink(); this.log.debug("JSE name: " + servletName); final ServletMetaData servletMD = ASHelper.getServletForName(webMetaData, servletName); final String servletClass = ASHelper.getEndpointName(servletMD); this.log.debug("JSE class: " + servletClass); this.newEndpoint(servletClass, servletName, dep); } } }
/** * Creates new JAXRPC JSE deployment and registers it with deployment unit. * * @param dep webservice deployment * @param unit deployment unit */ @Override protected void build(final Deployment dep, final DeploymentUnit unit) { final JBossWebMetaData webMetaData = this.getAndPropagateAttachment(JBossWebMetaData.class, unit, dep); final WebservicesMetaData wsMetaData = this.getAndPropagateAttachment(WebservicesMetaData.class, unit, dep); this.log.debug("Creating JAXRPC JSE endpoints meta data model"); for (WebserviceDescriptionMetaData wsd : wsMetaData.getWebserviceDescriptions()) { for (PortComponentMetaData pcmd : wsd.getPortComponents()) { final String servletName = pcmd.getServletLink(); this.log.debug("JSE name: " + servletName); final ServletMetaData servletMD = ASHelper.getServletForName(webMetaData, servletName); final String servletClass = ASHelper.getEndpointName(servletMD); this.log.debug("JSE class: " + servletClass); this.newEndpoint(servletClass, servletName, dep); } } }
String servletLink = pcmd.getServletLink(); if (servletLink == null) throw new IllegalStateException("servlet-link cannot be null");
String servletLink = pcmd.getServletLink(); if (servletLink == null) throw new IllegalStateException("servlet-link cannot be null");
String servletLink = pcmd.getServletLink(); if (servletLink == null) throw new IllegalStateException("servlet-link cannot be null");
String servletLink = pcmd.getServletLink(); if (servletLink == null) throw new IllegalStateException("servlet-link cannot be null");
String servletLink = pcmd.getServletLink(); if (servletLink == null) throw new IllegalStateException("servlet-link cannot be null");
String servletLink = pcmd.getServletLink(); if (servletLink == null) throw new IllegalStateException("servlet-link cannot be null");
String servletLink = pcmd.getServletLink(); if (servletLink == null) throw new IllegalStateException("servlet-link cannot be null");
String servletLink = pcmd.getServletLink(); if (servletLink == null) throw new IllegalStateException("servlet-link cannot be null");
for (PortComponentMetaData pcMetaData : pcMetaDataArr) String linkName = pcMetaData.getEjbLink() != null ? pcMetaData.getEjbLink() : pcMetaData.getServletLink(); QName portName = pcMetaData.getWsdlPort();
final String linkedId = portComp.getEjbLink() != null ? portComp.getEjbLink() : portComp.getServletLink(); final String id = endpoint.getId(); if (!id.equals(linkedId)) continue;