Package com.sun.enterprise.deployment

Examples of com.sun.enterprise.deployment.JmsDestinationReferenceDescriptor


        ).addJmsDestinationReferenceDescriptor(jmsDestReference);
    }
                                              
    public JmsDestinationReferenceDescriptor getJmsDestinationReference
        (String name) {
        JmsDestinationReferenceDescriptor jmsDestRef = null;
        try {
            jmsDestRef = getJmsDestinationReferenceContainer().
                getJmsDestinationReferenceByName(name);
            // annotation has a corresponding resource-env-ref
            // in xml.  Just add annotation info and continue.
View Full Code Here


        if (resRefs==null || !resRefs.hasNext())
            return;
       
        ResourceEnvRefNode subNode = new ResourceEnvRefNode();
        for (;resRefs.hasNext();) {
            JmsDestinationReferenceDescriptor aResRef = (JmsDestinationReferenceDescriptor) resRefs.next();
            subNode.writeDescriptor(parentNode, TagNames.RESOURCE_ENV_REFERENCE, aResRef);
        }       
    }   
View Full Code Here

     */
    private JmsDestinationReferenceDescriptor[]
        getJmsDestinationReferenceDescriptors
        (String logicName, ResourceContainerContext[] rcContexts) {

        JmsDestinationReferenceDescriptor jmsDestRefs[] =
                new JmsDestinationReferenceDescriptor[rcContexts.length];
        for (int i = 0; i < rcContexts.length; i++) {
            JmsDestinationReferenceDescriptor jmsDestRef =
                rcContexts[i].getJmsDestinationReference(logicName);
            if (jmsDestRef == null) {
               jmsDestRef = new JmsDestinationReferenceDescriptor();
               rcContexts[i].addJmsDestinationReferenceDescriptor(
                   jmsDestRef);
            }
            jmsDestRefs[i] = jmsDestRef;
        }
View Full Code Here

                (MessageDestinationReferenceDescriptor) desc;
            msgDestRef.setDestinationType(resourceType.getName());
            msgDestRef.setMappedName(annotation.mappedName());
        } else if( dependencyType == DependencyType.RESOURCE_ENV_REF ) {

            JmsDestinationReferenceDescriptor jmsDestRef =
                (JmsDestinationReferenceDescriptor) desc;
            jmsDestRef.setRefType(resourceType.getName());
            jmsDestRef.setMappedName(annotation.mappedName());
        } else if( dependencyType == DependencyType.RESOURCE_REF ) {
           
            desc.setType(resourceType.getName());
       
            ResourceReferenceDescriptor resRef = (ResourceReferenceDescriptor)
View Full Code Here

  } else
  if (newDescriptor instanceof ResourceEnvRef) {
      ResourceEnvRef resourceEnvRef = (ResourceEnvRef) newDescriptor;
      descriptor.getSunDescriptor().addResourceEnvRef(resourceEnvRef);
            try {
          JmsDestinationReferenceDescriptor  rrd = descriptor.getJmsDestinationReferenceByName(resourceEnvRef.getResourceEnvRefName());
          rrd.setJndiName(resourceEnvRef.getJndiName());
            } catch (IllegalArgumentException iae) {
                DOLUtils.getDefaultLogger().warning(iae.getMessage());
            }
  } else
  if (newDescriptor instanceof WebComponentDescriptor) {
View Full Code Here

        SipBundleDescriptor sbd = (SipBundleDescriptor) getDescriptor();

        for (Iterator itr = sbd.getJmsDestinationReferenceDescriptors().iterator();
                itr.hasNext();) {
            JmsDestinationReferenceDescriptor next = (JmsDestinationReferenceDescriptor) itr.next();

            String resourceType = next.getRefType();

            if (javax.servlet.sip.SipFactory.class.getName().equals(resourceType)) {
                updateDescriptor(next, SIP_FACTORY_NAME);
            } else if (javax.servlet.sip.TimerService.class.getName().equals(resourceType)) {
                updateDescriptor(next, SIP_TIMERSERVICE_NAME);
View Full Code Here

    */
    public JmsDestinationReferenceDescriptor getJmsDestinationReferenceByName(
        String name) {
        for (Iterator itr = this.getJmsDestinationReferenceDescriptors()
                                .iterator(); itr.hasNext();) {
            JmsDestinationReferenceDescriptor jdr = (JmsDestinationReferenceDescriptor) itr.next();

            if (jdr.getName().equals(name)) {
                return jdr;
            }
        }

        return null;
View Full Code Here

            aVisitor.accept(next);
        }

        for (Iterator itr = getJmsDestinationReferenceDescriptors().iterator();
                itr.hasNext();) {
            JmsDestinationReferenceDescriptor next = (JmsDestinationReferenceDescriptor) itr.next();
            aVisitor.accept(next);
        }
    }
View Full Code Here

            ResourceEnvRef resourceEnvRef = (ResourceEnvRef) newDescriptor;
            descriptor.getSipApplication().
                    getSunSipDescriptor().addResourceEnvRef(resourceEnvRef);

            try {
                JmsDestinationReferenceDescriptor rrd =
                    descriptor.getSipApplication().
                        getJmsDestinationReferenceByName(resourceEnvRef.
                            getResourceEnvRefName());
                if(rrd == null ) {
                    rrd = descriptor.getJmsDestinationReferenceByName(
                        resourceEnvRef.getResourceEnvRefName());
                }
                rrd.setJndiName(resourceEnvRef.getJndiName());
            } catch (IllegalArgumentException iae) {
                DOLUtils.getDefaultLogger().warning(iae.getMessage());
            }
        } else if (newDescriptor instanceof ServiceReferenceDescriptor) {
            descriptor.addServiceReferenceDescriptor((ServiceReferenceDescriptor) newDescriptor);
View Full Code Here

                {
                    String refName = resRefs[j].getResourceEnvRefName();
                    String refJndiName = resRefs[j].getJndiName();
                    try
                    {
                        JmsDestinationReferenceDescriptor resDesc = descriptor.getJmsDestinationReferenceByName(refName);
                        String type = resDesc.getRefType();
                        if(type.indexOf("javax.jms")>-1) //jms resource
                        {
                            if(refJndiName.startsWith("jms/"))
                                result.passed(smh.getLocalString(getClass().getName()+".passed1",
                                    "PASSED [AS-EJB res-env-ref] : jndi-name {0} is valid", new Object[]{refJndiName}));
View Full Code Here

TOP

Related Classes of com.sun.enterprise.deployment.JmsDestinationReferenceDescriptor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.