Examples of OpenejbGeronimoEjbJarType


Examples of org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbGeronimoEjbJarType

        AbstractName earName,
        Naming naming,
        ModuleIDBuilder idBuilder) throws DeploymentException {
        EjbModule ejbModule = (EjbModule) module;
        GeronimoEjbJarType tmpGeronimoEjbJarType = (GeronimoEjbJarType) ejbModule.getEjbModule().getAltDDs().get("geronimo-openejb.xml");
        OpenejbGeronimoEjbJarType geronimoEjbJarType = XmlUtil.convertToXmlbeans(tmpGeronimoEjbJarType);
        GerOpenejbClusteringWadiType clusteringWadiType = getWadiClusterConfig(geronimoEjbJarType);
        if (null == clusteringWadiType) {
            return;
        }
       
View Full Code Here

Examples of org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbGeronimoEjbJarType

    public void addGBeans(EARContext earContext, Module module, Bundle bundle, Collection repository)
            throws DeploymentException {
        EjbModule ejbModule = (EjbModule) module;

        OpenejbGeronimoEjbJarType geronimoEjbJarType = ejbModule.getVendorDD();
        GerOpenejbClusteringWadiType clusteringWadiType = getWadiClusterConfig(geronimoEjbJarType);
        if (clusteringWadiType != null) {
            AbstractName sessionManagerName = addSessionManager(clusteringWadiType, ejbModule, earContext);

            addNetworkConnectorMonitor(earContext, sessionManagerName);
View Full Code Here

Examples of org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbGeronimoEjbJarType

        AbstractName earName,
        Naming naming,
        ModuleIDBuilder idBuilder) throws DeploymentException {
        EjbModule ejbModule = (EjbModule) module;
        GeronimoEjbJarType tmpGeronimoEjbJarType = (GeronimoEjbJarType) ejbModule.getEjbModule().getAltDDs().get("geronimo-openejb.xml");
        OpenejbGeronimoEjbJarType geronimoEjbJarType = XmlUtil.convertToXmlbeans(tmpGeronimoEjbJarType);
        GerOpenejbClusteringWadiType clusteringWadiType = getWadiClusterConfig(geronimoEjbJarType);
        if (null == clusteringWadiType) {
            return;
        }
View Full Code Here

Examples of org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbGeronimoEjbJarType

        if (module.getType() != ConfigurationModuleType.EJB) {
            return;
        }
        EjbModule ejbModule = (EjbModule) module;
        OpenejbGeronimoEjbJarType jarInfo = ejbModule.getVendorDD();

        OpenejbTssLinkType[] links = jarInfo.getTssLinkArray();
        // if there are no links, then there's nothing to do.
        if (links == null || links.length == 0) {
            return;
        }
       
View Full Code Here

Examples of org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbGeronimoEjbJarType

        // marshal to xml

        String xml = marshal(root);
        try {
            XmlObject xmlObject = XmlBeansUtil.parse(xml);
            OpenejbGeronimoEjbJarType geronimoOpenejb = (OpenejbGeronimoEjbJarType) SchemaConversionUtils.fixGeronimoSchema(xmlObject, OPENEJBJAR_QNAME, OpenejbGeronimoEjbJarType.type);
            return geronimoOpenejb;
        } catch (Throwable e) {
            String filePath = "<error: could not be written>";
            FileOutputStream out = null;
            try {
View Full Code Here

Examples of org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbGeronimoEjbJarType

            String deploymentId = getDeploymentId(ejbName, ejbJarInfo);
            GBeanData gbean = getEjbGBean(ejbName);
            addEnc(gbean, bean, appName, deploymentId);
        }

        OpenejbGeronimoEjbJarType geronimoOpenejb = ejbModule.getVendorDD();
        for (EnterpriseBean bean: ejbJar.getEnterpriseBeans()) {
            String ejbName = bean.getEjbName().trim();
            GBeanData gbean = getEjbGBean(ejbName);
            Collection<ResourceRef> resourceRefs = bean.getResourceRef();
            processResourceEnvironment(gbean, resourceRefs, geronimoOpenejb);
View Full Code Here

Examples of org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbGeronimoEjbJarType

        ClassFinder finder = new ClassFinder(classes);

        Module module = ejbModule.newEJb(finder, bean);
        bind(bean, appName, ejbModule.getName(), deploymentId, module.getJndiContext());

        OpenejbGeronimoEjbJarType geronimoOpenejb = ejbModule.getVendorDD();
        namingBuilder.buildNaming(bean,
                geronimoOpenejb,
                module,
                buildingContext);
View Full Code Here

Examples of org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbGeronimoEjbJarType

                // create default plan
                String path = (standAlone) ? new File(moduleFile.getName()).getName() : targetPath;
                geronimoEjbJarType = XmlUtil.createDefaultPlan(path, ejbModule.getEjbJar());
                ejbModule.getAltDDs().put("geronimo-openejb.xml", geronimoEjbJarType);
            }
            OpenejbGeronimoEjbJarType geronimoOpenejb = XmlUtil.convertToXmlbeans(geronimoEjbJarType);

            // create the geronimo environment object
            Environment environment = XmlUtil.buildEnvironment(geronimoEjbJarType.getEnvironment(), defaultEnvironment);
            if (earEnvironment != null) {
                EnvironmentBuilder.mergeEnvironments(earEnvironment, environment);
View Full Code Here

Examples of org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbGeronimoEjbJarType

        // create a xmlbeans version of the ejb-jar.xml file, because the jndi code is coupled based on xmlbeans objects
       /* EjbJarType ejbJarType = XmlUtil.convertToXmlbeans(ejbJar);
        ejbModule.setSpecDD(ejbJarType);*/

        // convert the plan to xmlbeans since geronimo naming is coupled on xmlbeans objects
            OpenejbGeronimoEjbJarType geronimoOpenejb = XmlUtil.convertToXmlbeans(geronimoEjbJarType);

           ejbModule.getVendorDD().set(geronimoOpenejb);

        // todo move namingBuilders.buildEnvironment() here when geronimo naming supports it

View Full Code Here

Examples of org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbGeronimoEjbJarType

            throw new DeploymentException("Error parsing ejb-jar.xml", e);
        }

    }
    public static OpenejbGeronimoEjbJarType loadGeronimOpenejbJar(Object plan, JarFile moduleFile, boolean standAlone, String targetPath, EjbJar ejbJar) throws DeploymentException {
        OpenejbGeronimoEjbJarType openejbJar;
        XmlObject rawPlan = null;
        try {
            // load the openejb-jar.xml from either the supplied plan or from the earFile
            try {
                if (plan instanceof XmlObject) {
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.