Examples of ResourceEnvRef


Examples of com.caucho.config.types.ResourceEnvRef

    return ref;
  }
 
  public ResourceEnvRef createResourceEnvRef()
  {
    ResourceEnvRef ref = new ResourceEnvRef();
   
    ref.setProgram(true);
   
    _resourceList.add(ref);
   
    return ref;
  }
View Full Code Here

Examples of com.sun.enterprise.deployment.runtime.common.ResourceEnvRef

            } catch (IllegalArgumentException iae) {
                DOLUtils.getDefaultLogger().warning(iae.getMessage());
            }
  } 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

Examples of com.sun.enterprise.tools.common.dd.ResourceEnvRef

        element.validate();
      }
    }
    // Validating property resourceEnvRef
    for (int _index = 0; _index < sizeResourceEnvRef(); ++_index) {
      ResourceEnvRef element = getResourceEnvRef(_index);
      if (element != null) {
        element.validate();
      }
    }
    // Validating property serviceRef
    for (int _index = 0; _index < sizeServiceRef(); ++_index) {
      ServiceRef element = getServiceRef(_index);
      if (element != null) {
        element.validate();
      }
    }
    // Validating property messageDestination
    for (int _index = 0; _index < sizeMessageDestination(); ++_index) {
      MessageDestination element = getMessageDestination(_index);
      if (element != null) {
        element.validate();
      }
    }
  }
View Full Code Here

Examples of org.apache.geronimo.jee.naming.ResourceEnvRef

        deploymentPattern.setType("resource-externalrar-type");
        resource.setExternalRar(deploymentPattern);
        applicationClient.getResource().add(resource);

        // set the resource env ref
        ResourceEnvRef resourceEnvRef = namingFactory.createResourceEnvRef();
        resourceEnvRef.setAdminObjectLink("resourceenvref-adminobjectlink");
        resourceEnvRef.setAdminObjectModule("resourceenvref-adminobjectmodule");
        resourceEnvRef.setMessageDestinationLink("resourceenvref-messagedestinationlink");
        resourceEnvRef.setRefName("resourceenvref-refname");
        namingPattern = namingFactory.createPattern();
        namingPattern.setArtifactId("resourceenvref-pattern-artifactid");
        namingPattern.setGroupId("resourceenvref-pattern-groupid");
        namingPattern.setModule("resourceenvref-pattern-module");
        namingPattern.setName("resourceenvref-pattern-name");
        namingPattern.setVersion("resourceenvref-pattern-version");
        resourceEnvRef.setPattern(namingPattern);
        applicationClient.getResourceEnvRef().add(resourceEnvRef);

        // set the resource ref
        ResourceRef resourceRef = namingFactory.createResourceRef();
        resourceRef.setRefName("resourceref-refname");
View Full Code Here

Examples of org.apache.geronimo.naming.deployment.jsr88.ResourceEnvRef

            before.add(old[i]);
        }
        this.resourceEnvRefs = resourceEnvRefs;
        // Handle current or new resourceEnvRefs
        for (int i = 0; i < resourceEnvRefs.length; i++) {
            ResourceEnvRef resourceEnvRef = resourceEnvRefs[i];
            //if(resourceEnvRef.getResourceEnvRef() == null) {
            resourceEnvRef.configure(getWebApp().addNewResourceEnvRef());
            //} else {
            //    before.remove(resourceEnvRef);
            //}
        }
        // Handle removed or new resourceEnvRefs
        for (Iterator it = before.iterator(); it.hasNext();) {
            ResourceEnvRef adapter = (ResourceEnvRef) it.next();
            GerResourceEnvRefType all[] = getWebApp().getResourceEnvRefArray();
            for (int i = 0; i < all.length; i++) {
                if(all[i] == adapter) {
                    getWebApp().removeResourceEnvRef(i);
                    break;
View Full Code Here

Examples of org.apache.geronimo.naming.deployment.jsr88.ResourceEnvRef

        int numResourceEnvRefs = data.getJmsDestinationRefs().size();
        if (numResourceEnvRefs > 0) {
            ResourceEnvRef[] resourceEnvRefs = new ResourceEnvRef[numResourceEnvRefs];
            for (int i = 0; i < numResourceEnvRefs; i++) {
                resourceEnvRefs[i] = new ResourceEnvRef();
            }
            webApp.setResourceEnvRefs(resourceEnvRefs);
            for (int i = 0; i < numResourceEnvRefs; i++) {
                ResourceEnvRef resourceEnvRef = resourceEnvRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsDestinationRefs().get(i);
                resourceEnvRef.setRefName(referenceData.getRefName());
                resourceEnvRef.setPattern(createPattern(referenceData.getRefLink()));
                // resourceEnvRef.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numWebServiceRefs = data.getWebServiceRefs().size();
View Full Code Here

Examples of org.apache.geronimo.naming.deployment.jsr88.ResourceEnvRef

        int numResourceEnvRefs = data.getJmsDestinationRefs().size();
        if (numResourceEnvRefs > 0) {
            ResourceEnvRef[] resourceEnvRefs = new ResourceEnvRef[numResourceEnvRefs];
            for (int i = 0; i < numResourceEnvRefs; i++) {
                resourceEnvRefs[i] = new ResourceEnvRef();
            }
            webApp.setResourceEnvRefs(resourceEnvRefs);
            for (int i = 0; i < numResourceEnvRefs; i++) {
                ResourceEnvRef resourceEnvRef = resourceEnvRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsDestinationRefs().get(i);
                resourceEnvRef.setRefName(referenceData.getRefName());
                resourceEnvRef.setPattern(createPattern(referenceData.getRefLink()));
                // resourceEnvRef.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numWebServiceRefs = data.getWebServiceRefs().size();
View Full Code Here

Examples of org.apache.geronimo.naming.deployment.jsr88.ResourceEnvRef

        int numResourceEnvRefs = data.getJmsDestinationRefs().size();
        if (numResourceEnvRefs > 0) {
            ResourceEnvRef[] resourceEnvRefs = new ResourceEnvRef[numResourceEnvRefs];
            for (int i = 0; i < numResourceEnvRefs; i++) {
                resourceEnvRefs[i] = new ResourceEnvRef();
            }
            webApp.setResourceEnvRefs(resourceEnvRefs);
            for (int i = 0; i < numResourceEnvRefs; i++) {
                ResourceEnvRef resourceEnvRef = resourceEnvRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsDestinationRefs().get(i);
                resourceEnvRef.setRefName(referenceData.getRefName());
                resourceEnvRef.setPattern(createPattern(referenceData.getRefLink()));
                // resourceEnvRef.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numWebServiceRefs = data.getWebServiceRefs().size();
View Full Code Here

Examples of org.apache.geronimo.naming.deployment.jsr88.ResourceEnvRef

            before.add(old[i]);
        }
        this.resourceEnvRefs = resourceEnvRefs;
        // Handle current or new resourceEnvRefs
        for (int i = 0; i < resourceEnvRefs.length; i++) {
            ResourceEnvRef resourceEnvRef = resourceEnvRefs[i];
            //if(resourceEnvRef.getResourceEnvRef() == null) {
            resourceEnvRef.configure(getWebApp().addNewResourceEnvRef());
            //} else {
            //    before.remove(resourceEnvRef);
            //}
        }
        // Handle removed or new resourceEnvRefs
        for (Iterator it = before.iterator(); it.hasNext();) {
            ResourceEnvRef adapter = (ResourceEnvRef) it.next();
            GerResourceEnvRefType all[] = getWebApp().getResourceEnvRefArray();
            for (int i = 0; i < all.length; i++) {
                if(all[i] == adapter) {
                    getWebApp().removeResourceEnvRef(i);
                    break;
View Full Code Here

Examples of org.apache.naming.ResourceEnvRef

     * Set the specified resources in the naming context.
     */
    public void addResourceEnvRef(ContextResourceEnvRef resourceEnvRef) {

        // Create a reference to the resource env.
        Reference ref = new ResourceEnvRef(resourceEnvRef.getType());
        // Adding the additional parameters, if any
        Iterator<String> params = resourceEnvRef.listProperties();
        while (params.hasNext()) {
            String paramName = params.next();
            String paramValue = (String) resourceEnvRef.getProperty(paramName);
            StringRefAddr refAddr = new StringRefAddr(paramName, paramValue);
            ref.add(refAddr);
        }
        try {
            if (logger.isDebugEnabled())
                log.debug("  Adding resource env ref " + resourceEnvRef.getName());
            createSubcontexts(envCtx, resourceEnvRef.getName());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.