Package org.springframework.mock.jndi

Examples of org.springframework.mock.jndi.SimpleNamingContextBuilder.bind()


    jtam.setTransactionManager(tm);
    jtam.setRollbackOnCommitFailure(true);
    jtam.afterPropertiesSet();

    SimpleNamingContextBuilder jndiEnv = SimpleNamingContextBuilder.emptyActivatedContextBuilder();
    jndiEnv.bind(JtaTransactionManager.DEFAULT_USER_TRANSACTION_NAME, ut2);
    JtaTransactionManager serializedJtatm =
        (JtaTransactionManager) SerializationTestUtils.serializeAndDeserialize(jtam);
   
    // should do client-side lookup
    assertNotNull("Logger must survive serialization", serializedJtatm.logger);
View Full Code Here


  }

  public void testExample4() throws Exception {
    SimpleNamingContextBuilder builder = SimpleNamingContextBuilder.emptyActivatedContextBuilder();
    DataSource ds = new DriverManagerDataSource();
    builder.bind("java:comp/env/jdbc/MyDB", ds);

    PersistenceUnitReader reader = new PersistenceUnitReader(
        new PathMatchingResourcePatternResolver(), new JndiDataSourceLookup());
    String resource = "/org/springframework/orm/jpa/persistence-example4.xml";
    PersistenceUnitInfo[] info = reader.readPersistenceUnitInfos(resource);
View Full Code Here

        Map<String, String> jndiValuesMap = getJndiProperties( logger );
        ds.setDriverClassName( jndiValuesMap.get( "hibernate.connection.driver_class" ) );
        ds.setUrl( jndiValuesMap.get( "hibernate.connection.url" ) );
        ds.setUsername( jndiValuesMap.get( "hibernate.connection.username" ) );
        ds.setPassword( jndiValuesMap.get( "hibernate.connection.password" ) );
        builder.bind( jndiPath, ds );
        builder.bind( "java:/TransactionManager", new MockTransactionManager() );
    }
   
    public static void addToJndi(String jndiPath, Object toAdd) throws Exception {
        setup();
View Full Code Here

        ds.setDriverClassName( jndiValuesMap.get( "hibernate.connection.driver_class" ) );
        ds.setUrl( jndiValuesMap.get( "hibernate.connection.url" ) );
        ds.setUsername( jndiValuesMap.get( "hibernate.connection.username" ) );
        ds.setPassword( jndiValuesMap.get( "hibernate.connection.password" ) );
        builder.bind( jndiPath, ds );
        builder.bind( "java:/TransactionManager", new MockTransactionManager() );
    }
   
    public static void addToJndi(String jndiPath, Object toAdd) throws Exception {
        setup();
        builder.bind( jndiPath, toAdd );
View Full Code Here

        Map<String, String> jndiValuesMap = JNDIHelper.getJndiProperties( logger );
        ds.setDriverClassName( jndiValuesMap.get( "hibernate.connection.driver_class" ) );
        ds.setUrl( jndiValuesMap.get( "hibernate.connection.url" ) );
        ds.setUsername( jndiValuesMap.get( "hibernate.connection.username" ) );
        ds.setPassword( jndiValuesMap.get( "hibernate.connection.password" ) );
        builder.bind( jndiPath, ds );
        builder.bind( "java:/TransactionManager", new MockTransactionManager() );
    }

    public static void addToJndi(String jndiPath, Object toAdd) throws Exception {
        JNDIHelper.setup();
View Full Code Here

        ds.setDriverClassName( jndiValuesMap.get( "hibernate.connection.driver_class" ) );
        ds.setUrl( jndiValuesMap.get( "hibernate.connection.url" ) );
        ds.setUsername( jndiValuesMap.get( "hibernate.connection.username" ) );
        ds.setPassword( jndiValuesMap.get( "hibernate.connection.password" ) );
        builder.bind( jndiPath, ds );
        builder.bind( "java:/TransactionManager", new MockTransactionManager() );
    }

    public static void addToJndi(String jndiPath, Object toAdd) throws Exception {
        JNDIHelper.setup();
        JNDIHelper.builder.bind( jndiPath, toAdd );
View Full Code Here

  public static void initJNDI() throws Exception {
    // Set up JNDI context to test the JndiResourceLocator
    final SimpleNamingContextBuilder builder = new SimpleNamingContextBuilder();
    Properties deDict = new Properties();
    deDict.setProperty("Hans", "proper noun");
    builder.bind("dictionaries/german", deDict);
    builder.activate();
  }

  @Test
  public void testScanBind() throws Exception {
View Full Code Here

    SimpleNamingContextBuilder sncb = SimpleNamingContextBuilder.emptyActivatedContextBuilder();

    String bogusPath = "RUBBISH/com/xxxx/framework/server/test1.xml";

    // Set up initial context
    sncb.bind(BEAN_FACTORY_PATH_ENVIRONMENT_KEY, bogusPath);

    ContextJndiBeanFactoryLocator jbfl = new ContextJndiBeanFactoryLocator();
    try {
      jbfl.useBeanFactory(BEAN_FACTORY_PATH_ENVIRONMENT_KEY);
      fail();
View Full Code Here

    SimpleNamingContextBuilder sncb = SimpleNamingContextBuilder.emptyActivatedContextBuilder();

    String nonXmlPath = "com/xxxx/framework/server/SlsbEndpointBean.class";

    // Set up initial context
    sncb.bind(BEAN_FACTORY_PATH_ENVIRONMENT_KEY, nonXmlPath);

    ContextJndiBeanFactoryLocator jbfl = new ContextJndiBeanFactoryLocator();
    try {
      jbfl.useBeanFactory(BEAN_FACTORY_PATH_ENVIRONMENT_KEY);
      fail();
View Full Code Here

    SimpleNamingContextBuilder sncb = SimpleNamingContextBuilder.emptyActivatedContextBuilder();

    String path = "org/springframework/beans/factory/xml/collections.xml";

    // Set up initial context
    sncb.bind(BEAN_FACTORY_PATH_ENVIRONMENT_KEY, path);

    ContextJndiBeanFactoryLocator jbfl = new ContextJndiBeanFactoryLocator();
    BeanFactory bf = jbfl.useBeanFactory(BEAN_FACTORY_PATH_ENVIRONMENT_KEY).getFactory();
    assertTrue(bf.containsBean("rod"));
    assertTrue(bf instanceof ApplicationContext);
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.