Package org.apache.geronimo.kernel.proxy

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


        assertTrue(test instanceof MockParentInterface2);
        assertTrue(test instanceof MockChildInterface1);
        assertTrue(test instanceof MockChildInterface2);
        assertFalse(test instanceof Comparable);

        test = mgr.createProxy(name, MockEndpoint.class, new Class[]{MockParentInterface1.class, MockChildInterface1.class});
        assertTrue(test instanceof MockEndpoint);
        assertTrue(test instanceof MockParentInterface1);
        assertFalse(test instanceof MockParentInterface2);
        assertTrue(test instanceof MockChildInterface1);
        assertFalse(test instanceof MockChildInterface2);
View Full Code Here


        assertFalse(test instanceof MockParentInterface2);
        assertTrue(test instanceof MockChildInterface1);
        assertFalse(test instanceof MockChildInterface2);
        assertFalse(test instanceof Comparable);

        test = mgr.createProxy(name, MockEndpoint.class, new Class[]{MockParentInterface1.class, MockChildInterface1.class, Comparable.class});
        assertTrue(test instanceof MockEndpoint);
        assertTrue(test instanceof MockParentInterface1);
        assertFalse(test instanceof MockParentInterface2);
        assertTrue(test instanceof MockChildInterface1);
        assertFalse(test instanceof MockChildInterface2);
View Full Code Here

        assertFalse(test instanceof MockParentInterface2);
        assertTrue(test instanceof MockChildInterface1);
        assertFalse(test instanceof MockChildInterface2);
        assertFalse(test instanceof Comparable);

        test = mgr.createProxy(name, null, new Class[]{MockParentInterface1.class, MockChildInterface1.class, Comparable.class});
        assertFalse(test instanceof MockEndpoint);
        assertTrue(test instanceof MockParentInterface1);
        assertFalse(test instanceof MockParentInterface2);
        assertTrue(test instanceof MockChildInterface1);
        assertFalse(test instanceof MockChildInterface2);
View Full Code Here

        assertFalse(test instanceof MockParentInterface2);
        assertTrue(test instanceof MockChildInterface1);
        assertFalse(test instanceof MockChildInterface2);
        assertFalse(test instanceof Comparable);

        test = mgr.createProxy(name, MockEndpoint.class, new Class[]{Comparable.class});
        assertTrue(test instanceof MockEndpoint);
        assertFalse(test instanceof MockParentInterface1);
        assertFalse(test instanceof MockParentInterface2);
        assertFalse(test instanceof MockChildInterface1);
        assertFalse(test instanceof MockChildInterface2);
View Full Code Here

        assertFalse(test instanceof MockParentInterface2);
        assertFalse(test instanceof MockChildInterface1);
        assertFalse(test instanceof MockChildInterface2);
        assertFalse(test instanceof Comparable);

        test = mgr.createProxy(name, null, new Class[]{Comparable.class}); // no implementable interface
        assertNull(test);

        try {
            test = mgr.createProxy(name, null, new Class[0]); // no interface
            fail();
View Full Code Here

        test = mgr.createProxy(name, null, new Class[]{Comparable.class}); // no implementable interface
        assertNull(test);

        try {
            test = mgr.createProxy(name, null, new Class[0]); // no interface
            fail();
        }catch(IllegalArgumentException e) {}

        try {
            test = mgr.createProxy(name, null, null); // no interface
View Full Code Here

            test = mgr.createProxy(name, null, new Class[0]); // no interface
            fail();
        }catch(IllegalArgumentException e) {}

        try {
            test = mgr.createProxy(name, null, null); // no interface
            fail();
        }catch(IllegalArgumentException e) {}

        test = mgr.createProxy(name, MockGBean.class, null); // class not interface
        test = mgr.createProxy(name, MockGBean.class, new Class[]{MockEndpoint.class}); // class and interface
View Full Code Here

        try {
            test = mgr.createProxy(name, null, null); // no interface
            fail();
        }catch(IllegalArgumentException e) {}

        test = mgr.createProxy(name, MockGBean.class, null); // class not interface
        test = mgr.createProxy(name, MockGBean.class, new Class[]{MockEndpoint.class}); // class and interface

        if(mgr instanceof BasicProxyManager) {
            try { // two classes
                test = ((BasicProxyManager)mgr).createProxyFactory(new Class[]{MockGBean.class, Object.class}).createProxy(name);
View Full Code Here

            test = mgr.createProxy(name, null, null); // no interface
            fail();
        }catch(IllegalArgumentException e) {}

        test = mgr.createProxy(name, MockGBean.class, null); // class not interface
        test = mgr.createProxy(name, MockGBean.class, new Class[]{MockEndpoint.class}); // class and interface

        if(mgr instanceof BasicProxyManager) {
            try { // two classes
                test = ((BasicProxyManager)mgr).createProxyFactory(new Class[]{MockGBean.class, Object.class}).createProxy(name);
                fail();
View Full Code Here

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

    /**
 
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.