Package org.apache.geronimo.kernel.proxy

Examples of org.apache.geronimo.kernel.proxy.ProxyManager.createProxy()


        assertTrue(test instanceof Named);
        assertFalse(test instanceof ClassGBean);
        assertEquals("Test", ((Named)test).getName());

        try {
            mgr.createProxy(gbean.getAbstractName(), ClassGBean.class);
            fail("expected an IllegalArgumentException");
        } catch (IllegalArgumentException ignored) {
            // expected
        }
    }
View Full Code Here


        Object[] result = (Object[]) Array.newInstance(iface, set.size());
        int index = 0;
        ProxyManager mgr = kernel.getProxyManager();
        for (Iterator it = set.iterator(); it.hasNext();) {
            AbstractName name = (AbstractName) it.next();
            result[index++] = mgr.createProxy(name, iface);
        }
        return result;
    }

    /**
 
View Full Code Here

        gbean.setAttribute("finalInt", new Integer(123));
        kernel.loadGBean(gbean, myCl);
        kernel.startGBean(gbean.getAbstractName());
        ProxyManager mgr = kernel.getProxyManager();

        Object test = mgr.createProxy(gbean.getAbstractName(), myCl);
        assertTrue(test instanceof MockEndpoint);
        assertTrue(test instanceof MockParentInterface1);
        assertTrue(test instanceof MockParentInterface2);
        assertTrue(test instanceof MockChildInterface1);
        assertTrue(test instanceof MockChildInterface2);
View Full Code Here

        assertEquals("Foo", ((MockParentInterface2)test).getValue());
        ((MockChildInterface1)test).getFinalInt();
        ((MockChildInterface2)test).doNothing();
        assertEquals("Foo", ((MockChildInterface2)test).doSomething("Foo"));

        test = mgr.createProxy(gbean.getAbstractName(), MockEndpoint.class);
        assertTrue(test instanceof MockEndpoint);
        assertTrue(test instanceof MockParentInterface1);
        assertTrue(test instanceof MockParentInterface2);
        assertTrue(test instanceof MockChildInterface1);
        assertTrue(test instanceof MockChildInterface2);
View Full Code Here

        gbean.setAttribute("name", "Test");
        kernel.loadGBean(gbean, myCl);
        kernel.startGBean(gbean.getAbstractName());
        ProxyManager mgr = kernel.getProxyManager();

        Object test = mgr.createProxy(gbean.getAbstractName(), Named.class);
        assertTrue(test instanceof Named);
        assertFalse(test instanceof ClassGBean);
        assertEquals("Test", ((Named)test).getName());

        test = mgr.createProxy(gbean.getAbstractName(), myCl);
View Full Code Here

        Object test = mgr.createProxy(gbean.getAbstractName(), Named.class);
        assertTrue(test instanceof Named);
        assertFalse(test instanceof ClassGBean);
        assertEquals("Test", ((Named)test).getName());

        test = mgr.createProxy(gbean.getAbstractName(), myCl);
        assertTrue(test instanceof Named);
        assertFalse(test instanceof ClassGBean);
        assertEquals("Test", ((Named)test).getName());

        try {
View Full Code Here

        assertTrue(test instanceof Named);
        assertFalse(test instanceof ClassGBean);
        assertEquals("Test", ((Named)test).getName());

        try {
            mgr.createProxy(gbean.getAbstractName(), ClassGBean.class);
            fail("expected an IllegalArgumentException");
        } catch (IllegalArgumentException ignored) {
            // expected
        }
    }
View Full Code Here

        Object[] result = (Object[]) Array.newInstance(iface, set.size());
        int index = 0;
        ProxyManager mgr = kernel.getProxyManager();
        for (Iterator it = set.iterator(); it.hasNext();) {
            AbstractName name = (AbstractName) it.next();
            result[index++] = mgr.createProxy(name, iface);
        }
        return result;
    }   
   
    /**
 
View Full Code Here

        Set names = kernel.listGBeans(query);
        ActiveMQBroker[] results = new ActiveMQBroker[names.size()];
        int i=0;
        for (Iterator it = names.iterator(); it.hasNext(); i++) {
            AbstractName name = (AbstractName) it.next();
            results[i] = (ActiveMQBroker) proxyManager.createProxy(name, ActiveMQBroker.class.getClassLoader());
        }
        return results;
    }

    public String[] getSupportedProtocols() {
View Full Code Here

        Set names = kernel.listGBeans(query);
        ActiveMQConnector[] results = new ActiveMQConnector[names.size()];
        int i=0;
        for (Iterator it = names.iterator(); it.hasNext(); i++) {
            AbstractName name = (AbstractName) it.next();
            results[i] = (ActiveMQConnector) proxyManager.createProxy(name, ActiveMQConnector.class.getClassLoader());
        }
        return results;
    }

    public NetworkConnector[] getConnectors(String protocol) {
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.