Package org.apache.geronimo.naming.deployment.jsr88

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


                            raInstance.getConfigPropertySetting(i).setValue((String)entry.getValue());
                            break;
                        }
                    }
                }
                GBeanLocator workManager = new GBeanLocator();
                raInstance.setWorkManager(workManager);
                workManager.setGBeanLink(data.workManager); //todo
                // Connection Factories
                if(data.getConnectionFactoryCount() > 0) {
                    ConnectionDefinition[] defs = new ConnectionDefinition[data.getConnectionFactoryCount()];
                    for (int i = 0; i < defs.length; i++) {
                        defs[i] = new ConnectionDefinition();
View Full Code Here


            }
        }
        assertEquals(found, 3);
        // Try the /connector/resourceadapter/resourceadapter-instance/workmanager
        assertNull(raInstance.getWorkManager());
        GBeanLocator workManager = new GBeanLocator();
        raInstance.setWorkManager(workManager);
        workManager.setGBeanLink("DefaultWorkManager");
        // Try the /connector/resourceadapter/outbound-resourceadapter/connection-definition element
        assertNotNull(adapter.getConnectionDefinition());
        assertEquals(0, adapter.getConnectionDefinition().length);
        ConnectionDefinition definition = new ConnectionDefinition();
        adapter.setConnectionDefinition(new ConnectionDefinition[]{definition});
View Full Code Here

    public GBeanLocator getWorkManager() {
        return workManager;
    }

    public void setWorkManager(GBeanLocator locator) {
        GBeanLocator old = getWorkManager();
        if(locator != null && !locator.configured()) {
            if(getResourceAdapterInstance().getWorkmanager() != null) {
                locator.configure(getResourceAdapterInstance().getWorkmanager());
            } else {
                locator.configure(getResourceAdapterInstance().addNewWorkmanager());
View Full Code Here

            }
        }
        assertEquals(found, 3);
        // Try the /connector/resourceadapter/resourceadapter-instance/workmanager
        assertNull(raInstance.getWorkManager());
        GBeanLocator workManager = new GBeanLocator();
        raInstance.setWorkManager(workManager);
        workManager.setGBeanLink("DefaultWorkManager");
        // Try the /connector/resourceadapter/outbound-resourceadapter/connection-definition element
        assertNotNull(adapter.getConnectionDefinition());
        assertEquals(0, adapter.getConnectionDefinition().length);
        ConnectionDefinition definition = new ConnectionDefinition();
        adapter.setConnectionDefinition(new ConnectionDefinition[]{definition});
View Full Code Here

            }
        }
        assertEquals(found, 3);
        // Try the /connector/resourceadapter/resourceadapter-instance/workmanager
        assertNull(raInstance.getWorkManager());
        GBeanLocator workManager = new GBeanLocator();
        raInstance.setWorkManager(workManager);
        workManager.setGBeanLink("DefaultWorkManager");
        // Try the /connector/resourceadapter/outbound-resourceadapter/connection-definition element
        assertNotNull(adapter.getConnectionDefinition());
        assertEquals(0, adapter.getConnectionDefinition().length);
        ConnectionDefinition definition = new ConnectionDefinition();
        adapter.setConnectionDefinition(new ConnectionDefinition[]{definition});
View Full Code Here

    public GBeanLocator getWorkManager() {
        return workManager;
    }

    public void setWorkManager(GBeanLocator locator) {
        GBeanLocator old = getWorkManager();
        if(locator != null && !locator.configured()) {
            if(getResourceAdapterInstance().getWorkmanager() != null) {
                locator.configure(getResourceAdapterInstance().getWorkmanager());
            } else {
                locator.configure(getResourceAdapterInstance().addNewWorkmanager());
View Full Code Here

                            raInstance.getConfigPropertySetting(i).setValue((String)entry.getValue());
                            break;
                        }
                    }
                }
                GBeanLocator workManager = new GBeanLocator();
                raInstance.setWorkManager(workManager);
                workManager.setGBeanLink(data.workManager); //todo
                // Connection Factories
                if(data.getConnectionFactoryCount() > 0) {
                    ConnectionDefinition[] defs = new ConnectionDefinition[data.getConnectionFactoryCount()];
                    for (int i = 0; i < defs.length; i++) {
                        defs[i] = new ConnectionDefinition();
View Full Code Here

            before.add(old[i]);
        }
        this.messageDestinations = messageDestinations;
        // Handle current or new messageDestinations
        for (int i = 0; i < messageDestinations.length; i++) {
            MessageDestination messageDestination = messageDestinations[i];
            //if(messageDestination.getMessageDestination() == null) {
            messageDestination.configure(getWebApp().addNewMessageDestination());
            //} else {
            //    before.remove(messageDestination);
            //}
        }
        // Handle removed or new messageDestinations
        for (Iterator it = before.iterator(); it.hasNext();) {
            MessageDestination adapter = (MessageDestination) it.next();
            GerMessageDestinationType all[] = getWebApp().getMessageDestinationArray();
            for (int i = 0; i < all.length; i++) {
                if(all[i] == adapter) {
                    getWebApp().removeMessageDestination(i);
                    break;
View Full Code Here

        int numMessageDestinations = data.getMessageDestinations().size();
        if (numMessageDestinations > 0) {
            MessageDestination[] messageDestinations = new MessageDestination[numMessageDestinations];
            for (int i = 0; i < numMessageDestinations; i++) {
                messageDestinations[i] = new MessageDestination();
            }
            webApp.setMessageDestinations(messageDestinations);
            for (int i = 0; i < numMessageDestinations; i++) {
                MessageDestination messageDestination = messageDestinations[i];
                ReferenceData referenceData = (ReferenceData) data.getMessageDestinations().get(i);
                messageDestination.setMessageDestinationName(referenceData.getRefName());
                // messageDestination.setPattern(createPattern(referenceData.getRefLink()));
                messageDestination.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numResourceEnvRefs = data.getJmsDestinationRefs().size();
        if (numResourceEnvRefs > 0) {
View Full Code Here

        int numMessageDestinations = data.getMessageDestinations().size();
        if (numMessageDestinations > 0) {
            MessageDestination[] messageDestinations = new MessageDestination[numMessageDestinations];
            for (int i = 0; i < numMessageDestinations; i++) {
                messageDestinations[i] = new MessageDestination();
            }
            webApp.setMessageDestinations(messageDestinations);
            for (int i = 0; i < numMessageDestinations; i++) {
                MessageDestination messageDestination = messageDestinations[i];
                ReferenceData referenceData = (ReferenceData) data.getMessageDestinations().get(i);
                messageDestination.setMessageDestinationName(referenceData.getRefName());
                // messageDestination.setPattern(createPattern(referenceData.getRefLink()));
                messageDestination.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numResourceEnvRefs = data.getJmsDestinationRefs().size();
        if (numResourceEnvRefs > 0) {
View Full Code Here

TOP

Related Classes of org.apache.geronimo.naming.deployment.jsr88.EjbLocalRef

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.