Examples of GerConnectiondefinitionInstanceType


Examples of org.apache.geronimo.xbeans.connector.GerConnectiondefinitionInstanceType

        ConnectionDefinitionInstance[] old = getConnectionDefinitionInstance();
        this.instances = instances;
        for (int i = 0; i < instances.length; i++) { // catch additions
            ConnectionDefinitionInstance instance = instances[i];
            if (!instance.hasParent()) {
                GerConnectiondefinitionInstanceType xmlObject = getConnectionDefinition().addNewConnectiondefinitionInstance();
                xmlObject.setConnectionmanager(GerConnectionmanagerType.Factory.newInstance());
                instance.initialize(xmlObject, this);
            }
        }
        for (int i = 0; i < old.length; i++) { // catch removals
            ConnectionDefinitionInstance instance = old[i];
            boolean found = false;
            for (int j = 0; j < instances.length; j++) {
                if (instances[j] == instance) {
                    found = true;
                    break;
                }
            }
            if (!found) {
                // remove the XmlBean
                for (int j = 0; j < getConnectionDefinition().getConnectiondefinitionInstanceArray().length; j++) {
                    GerConnectiondefinitionInstanceType test = getConnectionDefinition().getConnectiondefinitionInstanceArray(j);
                    if (test == instance.getConnectiondefinitionInstance()) {
                        getConnectionDefinition().removeConnectiondefinitionInstance(j);
                        break;
                    }
                }
View Full Code Here

Examples of org.apache.geronimo.xbeans.connector.GerConnectiondefinitionInstanceType

                match = bean;
                break;
            }
        }
        for (int i = 0; i < instances.length; i++) {
            GerConnectiondefinitionInstanceType gerInstance = definition.getConnectiondefinitionInstanceArray()[i];
            instances[i] = new ConnectionDefinitionInstance(match, gerInstance);
        }
    }
View Full Code Here

Examples of org.apache.geronimo.xbeans.connector.GerConnectiondefinitionInstanceType

            }
        }
        // Handle removed resource adapters
        for (Iterator it = before.iterator(); it.hasNext();) {
            ConnectionDefinitionInstance instance = (ConnectionDefinitionInstance) it.next();
            GerConnectiondefinitionInstanceType all[] = getConnectionDefinition().getConnectiondefinitionInstanceArray();
            for (int i = 0; i < all.length; i++) {
                if(all[i] == instance) {
                    getConnectionDefinition().removeConnectiondefinitionInstance(i);
                    break;
                }
View Full Code Here

Examples of org.apache.geronimo.xbeans.connector.GerConnectiondefinitionInstanceType

                    if (connectionFactoryGBeanData == null) {
                        throw new DeploymentException("No connection definition for ConnectionFactory class: " + connectionFactoryInterfaceName);
                    }

                    for (int j = 0; j < geronimoConnectionDefinition.getConnectiondefinitionInstanceArray().length; j++) {
                        GerConnectiondefinitionInstanceType connectionfactoryInstance = geronimoConnectionDefinition.getConnectiondefinitionInstanceArray()[j];

                        addOutboundGBeans(raBeans, earContext.getNaming(), jcaResourceName, resourceAdapterAbstractName, connectionFactoryGBeanData, connectionfactoryInstance, transactionSupport, bundle, earContext.getConnectionTrackerName(), earContext.getTransactionManagerName());
                    }
                }
            }
View Full Code Here

Examples of org.apache.geronimo.xbeans.connector.GerConnectiondefinitionInstanceType

            GerConnectionDefinitionType[] connectionDefinitions = resourceAdapter.getOutboundResourceadapter().getConnectionDefinitionArray();
                for (int j = 0; j < connectionDefinitions.length; j++) {
                    GerConnectionDefinitionType connectionDefinition = connectionDefinitions[j];
                    GerConnectiondefinitionInstanceType[] connectiondefinitionInstances = connectionDefinition.getConnectiondefinitionInstanceArray();
                    for (int k = 0; k < connectiondefinitionInstances.length; k++) {
                        GerConnectiondefinitionInstanceType connectiondefinitionInstance = connectiondefinitionInstances[k];
                        cursor = connectiondefinitionInstance.newCursor();
                        try {
                            if (cursor.toFirstChild()) {
                                if (cursor.toNextSibling(GLOBAL_JNDI_NAME_QNAME)) {
                                    cursor.removeXml();
                                    updated = true;
View Full Code Here

Examples of org.apache.geronimo.xbeans.connector.GerConnectiondefinitionInstanceType

        GerConnectorDocument gcDoc = GerConnectorDocument.Factory.parse(is);
        GerResourceadapterType ra = gcDoc.getConnector().getResourceadapterArray()[0];

        //connection definition
        GerConnectionDefinitionType connectionDefinitionType = ra.getOutboundResourceadapter().getConnectionDefinitionArray(0);
        GerConnectiondefinitionInstanceType connectiondefinitionInstanceType = connectionDefinitionType.getConnectiondefinitionInstanceArray(0);
        assertEquals("TestCDValue1", connectiondefinitionInstanceType.getConfigPropertySettingArray(0).getStringValue());
        //connection manager
        GerConnectionmanagerType connectionmanagerType = connectiondefinitionInstanceType.getConnectionmanager();
//        assertEquals(3000, connectionmanagerType.getBlockingTimeout().intValue());

        //and read back into dconfigbeans
        rarConfiguration.restore(new ByteArrayInputStream(bytes));
View Full Code Here

Examples of org.apache.geronimo.xbeans.connector.GerConnectiondefinitionInstanceType

                    if (connectionFactoryGBeanData == null) {
                        throw new DeploymentException("No connection definition for ConnectionFactory class: " + connectionFactoryInterfaceName);
                    }

                    for (int j = 0; j < geronimoConnectionDefinition.getConnectiondefinitionInstanceArray().length; j++) {
                        GerConnectiondefinitionInstanceType connectionfactoryInstance = geronimoConnectionDefinition.getConnectiondefinitionInstanceArray()[j];

                        addOutboundGBeans(earContext, jcaResourceName, resourceAdapterAbstractName, connectionFactoryGBeanData, connectionfactoryInstance, transactionSupport, bundle);
                    }
                }
            }
View Full Code Here

Examples of org.apache.geronimo.xbeans.connector.GerConnectiondefinitionInstanceType

        GerConnectorDocument gcDoc = GerConnectorDocument.Factory.parse(is);
        GerResourceadapterType ra = gcDoc.getConnector().getResourceadapterArray()[0];

        //connection definition
        GerConnectionDefinitionType connectionDefinitionType = ra.getOutboundResourceadapter().getConnectionDefinitionArray(0);
        GerConnectiondefinitionInstanceType connectiondefinitionInstanceType = connectionDefinitionType.getConnectiondefinitionInstanceArray(0);
        assertEquals("TestCDValue1", connectiondefinitionInstanceType.getConfigPropertySettingArray(0).getStringValue());
        //connection manager
        GerConnectionmanagerType connectionmanagerType = connectiondefinitionInstanceType.getConnectionmanager();
//        assertEquals(3000, connectionmanagerType.getBlockingTimeout().intValue());

        //and read back into dconfigbeans
        rarConfiguration.restore(new ByteArrayInputStream(bytes));
View Full Code Here

Examples of org.apache.geronimo.xbeans.connector.GerConnectiondefinitionInstanceType

                match = bean;
                break;
            }
        }
        for (int i = 0; i < instances.length; i++) {
            GerConnectiondefinitionInstanceType gerInstance = definition.getConnectiondefinitionInstanceArray()[i];
            instances[i] = new ConnectionDefinitionInstance(match, gerInstance);
        }
    }
View Full Code Here

Examples of org.apache.geronimo.xbeans.connector.GerConnectiondefinitionInstanceType

            }
        }
        // Handle removed resource adapters
        for (Iterator it = before.iterator(); it.hasNext();) {
            ConnectionDefinitionInstance instance = (ConnectionDefinitionInstance) it.next();
            GerConnectiondefinitionInstanceType all[] = getConnectionDefinition().getConnectiondefinitionInstanceArray();
            for (int i = 0; i < all.length; i++) {
                if(all[i] == instance) {
                    getConnectionDefinition().removeConnectiondefinitionInstance(i);
                    break;
                }
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.