/** * Creates new JAXWS EJB3 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) { this.getAndPropagateAttachment(WebServiceDeployment.class, unit, dep); this.getAndPropagateAttachment(JBossMetaData.class, unit, dep); this.log.debug("Creating JAXWS EJB3 endpoints meta data model"); for (final WebServiceDeclaration container : ASHelper.getJaxwsEjbs(unit)) { final String ejbName = container.getComponentName(); this.log.debug("EJB3 name: " + ejbName); final String ejbClass = container.getComponentClassName(); this.log.debug("EJB3 class: " + ejbClass); final Endpoint ep = this.newEndpoint(ejbClass, ejbName, dep); ep.setProperty(ASHelper.CONTAINER_NAME, container.getContainerName()); } }
/** * Creates new JAXWS EJB3 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) { this.getAndPropagateAttachment(WebServiceDeployment.class, unit, dep); this.getAndPropagateAttachment(JBossMetaData.class, unit, dep); this.log.debug("Creating JAXWS EJB3 endpoints meta data model"); for (final WebServiceDeclaration container : ASHelper.getJaxwsEjbs(unit)) { final String ejbName = container.getComponentName(); this.log.debug("EJB3 name: " + ejbName); final String ejbClass = container.getComponentClassName(); this.log.debug("EJB3 class: " + ejbClass); final Endpoint ep = this.newEndpoint(ejbClass, ejbName, dep); ep.setProperty(ASHelper.CONTAINER_NAME, container.getContainerName()); } }
/** * Creates new JAXWS EJB3 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) { this.getAndPropagateAttachment(WebServiceDeployment.class, unit, dep); this.getAndPropagateAttachment(JBossMetaData.class, unit, dep); this.log.debug("Creating JAXWS EJB3 endpoints meta data model"); for (final WebServiceDeclaration container : ASHelper.getJaxwsEjbs(unit)) { final String ejbName = container.getComponentName(); this.log.debug("EJB3 name: " + ejbName); final String ejbClass = container.getComponentClassName(); this.log.debug("EJB3 class: " + ejbClass); final Endpoint ep = this.newEndpoint(ejbClass, ejbName, dep); ep.setProperty(ASHelper.CONTAINER_NAME, container.getContainerName()); } }
if (isWebServiceBean(container)) String ejbName = container.getComponentName(); String epBean = container.getComponentClassName();
if (isWebServiceBean(container)) String ejbName = container.getComponentName(); String epBean = container.getComponentClassName();
if (isWebServiceBean(container)) String ejbName = container.getComponentName(); String epBean = container.getComponentClassName();
if (isWebServiceBean(container)) String ejbName = container.getComponentName(); String epBean = container.getComponentClassName();
ejbMetaData.setEjbName(container.getComponentName()); ejbMetaData.setEjbClass(container.getComponentClassName());
ejbMetaData.setEjbName(container.getComponentName()); ejbMetaData.setEjbClass(container.getComponentClassName());
ejbMetaData.setEjbName(container.getComponentName()); ejbMetaData.setEjbClass(container.getComponentClassName());
ejbMetaData.setEjbName(container.getComponentName()); ejbMetaData.setEjbClass(container.getComponentClassName());
final String ejbName = container.getComponentName();
final String ejbName = container.getComponentName();
/** * Builds JBoss agnostic EJB meta data. * * @param wsEjbsMD jboss agnostic EJBs meta data * @param jbossEjbMD jboss specific EJB meta data */ private void buildEnterpriseBeanMetaData(final List<EJBMetaData> wsEjbsMD, final WebServiceDeclaration jbossEjbMD) { final EJBMetaData wsEjbMD = this.newEjbMetaData(jbossEjbMD); if (wsEjbMD != null) { // set EJB name and class wsEjbMD.setEjbName(jbossEjbMD.getComponentName()); wsEjbMD.setEjbClass(jbossEjbMD.getComponentClassName()); final PortComponentSpec portComponentAnnotation = jbossEjbMD.getAnnotation(PortComponentSpec.class); if (portComponentAnnotation != null) { // set port component meta data wsEjbMD.setPortComponentName(portComponentAnnotation.portComponentName()); wsEjbMD.setPortComponentURI(portComponentAnnotation.portComponentURI()); // set security meta data final EJBSecurityMetaData wsEjbSecurityMD = new EJBSecurityMetaData(); wsEjbSecurityMD.setAuthMethod(portComponentAnnotation.authMethod()); wsEjbSecurityMD.setTransportGuarantee(portComponentAnnotation.transportGuarantee()); wsEjbSecurityMD.setSecureWSDLAccess(portComponentAnnotation.secureWSDLAccess()); wsEjbMD.setSecurityMetaData(wsEjbSecurityMD); } wsEjbsMD.add(wsEjbMD); } }
/** * Builds JBoss agnostic EJB meta data. * * @param wsEjbsMD jboss agnostic EJBs meta data * @param jbossEjbMD jboss specific EJB meta data */ private void buildEnterpriseBeanMetaData(final List<EJBMetaData> wsEjbsMD, final WebServiceDeclaration jbossEjbMD) { final EJBMetaData wsEjbMD = this.newEjbMetaData(jbossEjbMD); if (wsEjbMD != null) { // set EJB name and class wsEjbMD.setEjbName(jbossEjbMD.getComponentName()); wsEjbMD.setEjbClass(jbossEjbMD.getComponentClassName()); final PortComponentSpec portComponentAnnotation = jbossEjbMD.getAnnotation(PortComponentSpec.class); if (portComponentAnnotation != null) { // set port component meta data wsEjbMD.setPortComponentName(portComponentAnnotation.portComponentName()); wsEjbMD.setPortComponentURI(portComponentAnnotation.portComponentURI()); // set security meta data final EJBSecurityMetaData wsEjbSecurityMD = new EJBSecurityMetaData(); wsEjbSecurityMD.setAuthMethod(portComponentAnnotation.authMethod()); wsEjbSecurityMD.setTransportGuarantee(portComponentAnnotation.transportGuarantee()); wsEjbSecurityMD.setSecureWSDLAccess(portComponentAnnotation.secureWSDLAccess()); wsEjbMD.setSecurityMetaData(wsEjbSecurityMD); } wsEjbsMD.add(wsEjbMD); } }
/** * Builds JBoss agnostic EJB meta data. * * @param wsEjbsMD jboss agnostic EJBs meta data * @param jbossEjbMD jboss specific EJB meta data */ private void buildEnterpriseBeanMetaData(final List<EJBMetaData> wsEjbsMD, final WebServiceDeclaration jbossEjbMD) { final EJBMetaData wsEjbMD = this.newEjbMetaData(jbossEjbMD); if (wsEjbMD != null) { // set EJB name and class wsEjbMD.setEjbName(jbossEjbMD.getComponentName()); wsEjbMD.setEjbClass(jbossEjbMD.getComponentClassName()); final PortComponentSpec portComponentAnnotation = jbossEjbMD.getAnnotation(PortComponentSpec.class); if (portComponentAnnotation != null) { // set port component meta data wsEjbMD.setPortComponentName(portComponentAnnotation.portComponentName()); wsEjbMD.setPortComponentURI(portComponentAnnotation.portComponentURI()); // set security meta data final EJBSecurityMetaData wsEjbSecurityMD = new EJBSecurityMetaData(); wsEjbSecurityMD.setAuthMethod(portComponentAnnotation.authMethod()); wsEjbSecurityMD.setTransportGuarantee(portComponentAnnotation.transportGuarantee()); wsEjbSecurityMD.setSecureWSDLAccess(portComponentAnnotation.secureWSDLAccess()); wsEjbMD.setSecurityMetaData(wsEjbSecurityMD); } wsEjbsMD.add(wsEjbMD); } }
final String ejbName = container.getComponentName();