Package com.foreach.across.core

Examples of com.foreach.across.core.AcrossContext.shutdown()


    AcrossContextBeanRegistry registry = AcrossContextUtils.getBeanRegistry( context );

    assertEquals( "one", fetch( registry, "one" ) );
    assertEquals( "two", fetch( registry, "two" ) );

    context.shutdown();

    assertNull( fetch( registry, "two" ) );
    assertNull( fetch( registry, "one" ) );
  }
View Full Code Here


    AcrossContext context = boot( parent );

    assertEquals( "one", fetch( parent, "one" ) );
    assertEquals( "two", fetch( parent, "two" ) );

    context.shutdown();

    assertNull( fetch( parent, "two" ) );
    assertNull( fetch( parent, "one" ) );
  }
View Full Code Here

    assertNotNull( acrossFactory.getSingleton( AcrossContextInfo.BEAN ) );
    assertNotNull( moduleOneFactory.getSingleton( "myBean" ) );
    assertNotNull( moduleTwoFactory.getSingleton( "myBean" ) );
    assertNotSame( moduleOneFactory.getSingleton( "myBean" ), moduleTwoFactory.getSingleton( "myBean" ) );

    across.shutdown();

    assertFalse( acrossApplicationContext.isActive() );
    assertNull( acrossFactory.getSingleton( AcrossContextInfo.BEAN ) );
    assertNull( moduleOneFactory.getSingleton( "myBean" ) );
    assertNull( moduleTwoFactory.getSingleton( "myBean" ) );
View Full Code Here

    assertEquals( "ModuleOne", beans.get( 0 ).getModule() );
    assertEquals( "ModuleTwo", beans.get( 1 ).getModule() );
    assertEquals( "ModuleThree", beans.get( 2 ).getModule() );

    context.shutdown();
  }

  @Test
  public void internalGenericBeanResolving() {
    AcrossContext context = new AcrossContext();
View Full Code Here

    assertEquals( "ModuleThree", beans.get( 0 ).getModule() );
    assertEquals( "ModuleOne", beans.get( 1 ).getModule() );
    assertEquals( "ModuleTwo", beans.get( 2 ).getModule() );

    context.shutdown();
  }

  @Test
  public void beansFromTheParentContextArePositionedBeforeTheModuleBeans() {
    GenericApplicationContext applicationContext = new GenericApplicationContext();
View Full Code Here

    assertEquals( "ApplicationContext", beans.get( 0 ).getModule() );
    assertEquals( "ModuleThree", beans.get( 1 ).getModule() );
    assertEquals( "ModuleTwo", beans.get( 2 ).getModule() );
    assertEquals( "ModuleOne", beans.get( 3 ).getModule() );

    context.shutdown();
    applicationContext.destroy();
  }

  @Configuration
  static class MyBeanConfig
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.