Package org.impalaframework.spring.module.impl

Examples of org.impalaframework.spring.module.impl.Child.childMethod()


       
        Parent parentBean = (Parent) parentContext.getBean("parent");
        Child child = parentBean.tryGetChild();

        try {
            child.childMethod();
            fail();
        }
        catch (NoServiceException e) {
        }
View Full Code Here


                    return beanFactory;
                }
        };

        // bingo, child.childMethod does nto throw NoServiceException
        child.childMethod();

        // now create another context which depends only on the parent
        ApplicationContext another = childContext;

        // call method from child
View Full Code Here

        // now create another context which depends only on the parent
        ApplicationContext another = childContext;

        // call method from child
        Child anotherChild = (Child) another.getBean("child");
        anotherChild.childMethod();

        // shutdown the child context
        childContext.close();

        // should go back to what it was doing before
View Full Code Here

    }

    private void checkDestroyed(ClassPathXmlApplicationContext parent, String beanName) {
        Child bean = (Child) parent.getBean(beanName);
        try {
            bean.childMethod();fail();
        }
        catch (NoServiceException e) {
            assertEquals("No service available for bean " + beanName, e.getMessage());
        }
    }
View Full Code Here

        assertTrue(beanFromChild instanceof ChildBean);
        assertTrue(beanFromRoot instanceof Child);
        assertFalse(beanFromRoot instanceof ChildBean);
       
        Child bean = (Child) parent.getBean(beanName);
        bean.childMethod();
    }
}

class TestContext extends ClassPathXmlApplicationContext {
       
View Full Code Here

        bean.afterPropertiesSet();

        Child child = (Child) bean.getObject();

        try {
            child.childMethod();
            fail();
        }
        catch (NoServiceException e) {
        }
       
View Full Code Here

        bean.afterPropertiesSet();

        Child child = (Child) bean.getObject();

        try {
            child.childMethod();
            fail();
        }
        catch (NoServiceException e) {
            e.printStackTrace();
        }
View Full Code Here

        bean.setProxyFactoryCreator(proxyFactoryCreator);
       
        bean.afterPropertiesSet();

        Child child = (Child) bean.getObject();
        child.childMethod();
    }

    private Child newChild() {
        return new Child() {
            public void childMethod() {
View Full Code Here

        bean.afterPropertiesSet();

        Child child = (Child) bean.getObject();

        try {
            child.childMethod();
            fail();
        }
        catch (NoServiceException e) {
            e.printStackTrace();
        }
View Full Code Here

        bean.afterPropertiesSet();

        Child child = (Child) bean.getObject();

        try {
            child.childMethod();
            fail();
        }
        catch (NoServiceException e) {
            e.printStackTrace();
        }
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.