Examples of DistributedJDBCConfiguration


Examples of org.apache.openjpa.slice.jdbc.DistributedJDBCConfiguration

        return "per-slice";
    }

    public void testConfig() {
        assertTrue(emf.getConfiguration() instanceof DistributedConfiguration);
        DistributedJDBCConfiguration conf =
                (DistributedJDBCConfiguration) emf.getConfiguration();
        List<String> slices = conf.getAvailableSliceNames();
        assertTrue(slices.size() > 1);
        assertTrue(slices.contains("One"));
        assertTrue(slices.contains("Two"));
        assertTrue(slices.contains("Three"));
        BrokerFactory bf = ((EntityManagerFactoryImpl) emf).getBrokerFactory();
        Broker broker = bf.newBroker();
        assertEquals(DistributedJDBCBrokerFactory.class, bf.getClass());
        assertEquals(DistributedBrokerImpl.class, broker.getClass());
        assertNotNull(conf.getDistributionPolicyInstance());

        emf.createEntityManager();

        slices = conf.getActiveSliceNames();
        assertTrue(slices.size() > 1);
        assertTrue(slices.contains("One"));
        assertTrue(slices.contains("Two"));
        assertFalse(slices.contains("Three"));
    }
View Full Code Here

Examples of org.apache.openjpa.slice.jdbc.DistributedJDBCConfiguration

        assertTrue(slices.contains("Two"));
        assertFalse(slices.contains("Three"));
    }
   
    public void testDynamicConfiguration() {
        DistributedJDBCConfiguration conf = (DistributedJDBCConfiguration) emf.getConfiguration();
        List<String> slices = conf.getAvailableSliceNames();
        assertTrue(slices.contains("One"));
        assertTrue(slices.contains("Two"));
        assertTrue(slices.contains("Three"));
        DistributedBrokerFactory bf = (DistributedBrokerFactory)((EntityManagerFactoryImpl) emf).getBrokerFactory();
        Map newProps = new HashMap();
        newProps.put("openjpa.slice.newslice.ConnectionURL",
                "jdbc:derby:target/database/newslice;create=true");
        newProps.put("openjpa.slice.newslice.ConnectionDriverName",
                "org.apache.derby.jdbc.EmbeddedDriver");
        bf.addSlice("newslice", newProps);
       
        assertTrue(conf.getActiveSliceNames().contains("newslice"));
       
       
    }
View Full Code Here

Examples of org.apache.openjpa.slice.jdbc.DistributedJDBCConfiguration

        return "per-slice";
    }

    public void testConfig() {
        assertTrue(emf.getConfiguration() instanceof DistributedConfiguration);
        DistributedJDBCConfiguration conf =
                (DistributedJDBCConfiguration) emf.getConfiguration();
        List<String> slices = conf.getAvailableSliceNames();
        assertTrue(slices.size() > 1);
        assertTrue(slices.contains("One"));
        assertTrue(slices.contains("Two"));
        assertTrue(slices.contains("Three"));
        BrokerFactory bf = ((EntityManagerFactoryImpl) emf).getBrokerFactory();
        Broker broker = bf.newBroker();
        assertEquals(DistributedJDBCBrokerFactory.class, bf.getClass());
        assertEquals(DistributedBrokerImpl.class, broker.getClass());
        assertNotNull(conf.getDistributionPolicyInstance());

        emf.createEntityManager();

        slices = conf.getActiveSliceNames();
        assertTrue(slices.size() > 1);
        assertTrue(slices.contains("One"));
        assertTrue(slices.contains("Two"));
        assertFalse(slices.contains("Three"));
    }
View Full Code Here

Examples of org.apache.openjpa.slice.jdbc.DistributedJDBCConfiguration

        return "per-slice";
    }

    public void testConfig() {
        assertTrue(emf.getConfiguration() instanceof DistributedConfiguration);
        DistributedJDBCConfiguration conf =
                (DistributedJDBCConfiguration) emf.getConfiguration();
        List<String> slices = conf.getAvailableSliceNames();
        assertTrue(slices.size() > 1);
        assertTrue(slices.contains("One"));
        assertTrue(slices.contains("Two"));
        assertTrue(slices.contains("Three"));
        BrokerFactory bf = ((EntityManagerFactoryImpl) emf).getBrokerFactory();
        Broker broker = bf.newBroker();
        assertEquals(DistributedJDBCBrokerFactory.class, bf.getClass());
        assertEquals(DistributedBrokerImpl.class, broker.getClass());
        assertNotNull(conf.getDistributionPolicyInstance());

        emf.createEntityManager();

        slices = conf.getActiveSliceNames();
        assertTrue(slices.size() > 1);
        assertTrue(slices.contains("One"));
        assertTrue(slices.contains("Two"));
        assertFalse(slices.contains("Three"));
    }
View Full Code Here

Examples of org.apache.openjpa.slice.jdbc.DistributedJDBCConfiguration

        assertTrue(slices.contains("Two"));
        assertFalse(slices.contains("Three"));
    }
   
    public void testDynamicConfiguration() {
        DistributedJDBCConfiguration conf =
            (DistributedJDBCConfiguration) emf.getConfiguration();
        List<String> slices = conf.getAvailableSliceNames();
        assertTrue(slices.contains("One"));
        assertTrue(slices.contains("Two"));
        assertTrue(slices.contains("Three"));
        BrokerFactory bf = ((EntityManagerFactoryImpl) emf).getBrokerFactory();
        DistributedBroker broker = (DistributedBroker)bf.newBroker();
        Map newProps = new HashMap();
        newProps.put("openjpa.slice.newslice.ConnectionURL",
                "jdbc:derby:target/database/newslice;create=true");
        newProps.put("openjpa.slice.newslice.ConnectionDriverName",
                "org.apache.derby.jdbc.EmbeddedDriver");
        broker.addSlice("newslice", newProps);
       
        assertTrue(conf.getActiveSliceNames().contains("newslice"));
       
       
    }
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.