Package com.volantis.mcs.runtime.configuration

Examples of com.volantis.mcs.runtime.configuration.MCSDatabaseConfiguration


        if (value != null) {
      if ("jdbc".equals(value.type)) {
                final JDBCRepositoryConfiguration jdbcRepositoryConfig =
                        repos.getJDBCRepositoryConfiguration();
                assertEquals("", value.shortNames, jdbcRepositoryConfig.getUseShortNames());
                MCSDatabaseConfiguration ds = (MCSDatabaseConfiguration)
                        jdbcRepositoryConfig.getDataSourceConfiguration();
              assertEquals(value.vendor, ds.getVendor());
              assertEquals(value.host, ds.getHost());
              assertEquals(value.port, ds.getPort());
              assertEquals(value.source, ds.getSource());
      } else if ("xml".equals(value.type)) {
        XMLRepositoryConfiguration xmlConfig =
          repos.getXmlRepository();
        assertNotNull(xmlConfig);
      }
View Full Code Here


                marinerConfig.getLocalRepository()
                    .getJDBCRepositoryConfiguration();

            ConnectionPoolConfiguration connectionPool = null;
            AnonymousDataSourceConfiguration anonymousDataSource = null;
            MCSDatabaseConfiguration mcsDatabase = null;

            if (jdbcConfig.getDataSourceConfiguration()
                instanceof ConnectionPoolConfiguration) {
                // Pooled datasource
                connectionPool =
                    (ConnectionPoolConfiguration)jdbcConfig
                        .getDataSourceConfiguration();
                if (connectionPool.getDataSourceConfiguration()
                    instanceof AnonymousDataSourceConfiguration) {
                    // anonymous pooled
                    anonymousDataSource =
                        (AnonymousDataSourceConfiguration)connectionPool
                            .getDataSourceConfiguration();
                    if (anonymousDataSource.getDataSourceConfiguration()
                        instanceof MCSDatabaseConfiguration) {
                        // MCS Database anonymous pooled
                        mcsDatabase =
                            (MCSDatabaseConfiguration)anonymousDataSource
                                .getDataSourceConfiguration();
                    }
                } else if (
                    connectionPool.getDataSourceConfiguration()
                        instanceof MCSDatabaseConfiguration) {
                    // MCS Database pooled
                    mcsDatabase =
                        (MCSDatabaseConfiguration)connectionPool
                            .getDataSourceConfiguration();
                }
            } else if (
                jdbcConfig.getDataSourceConfiguration()
                    instanceof AnonymousDataSourceConfiguration) {
                // anonymous
                anonymousDataSource =
                    (AnonymousDataSourceConfiguration)jdbcConfig
                        .getDataSourceConfiguration();
                if (anonymousDataSource.getDataSourceConfiguration()
                    instanceof MCSDatabaseConfiguration) {
                    // MCS Database anonymous
                    mcsDatabase =
                        (MCSDatabaseConfiguration)anonymousDataSource
                            .getDataSourceConfiguration();
                }
            }

            if (config.repositoryUser != null) {
                Assert.assertEquals(config.repositoryUser,
                        anonymousDataSource.getUser());
            }
            if (config.repositoryPassword != null) {
                Assert.assertEquals(config.repositoryPassword,
                        anonymousDataSource.getPassword());
            }
            if (config.repositoryVendor != null) {
                Assert.assertEquals(config.repositoryVendor,
                        mcsDatabase.getVendor());
            }
            if (config.repositorySource != null) {
                Assert.assertEquals(config.repositorySource,
                        mcsDatabase.getSource());
            }
            if (config.repositoryHost != null) {
                Assert.assertEquals(config.repositoryHost,
                        mcsDatabase.getHost());
            }
            if (config.repositoryPort != null) {
                Assert.assertEquals(config.repositoryPort,
                        mcsDatabase.getPort());
            }
            if (config.repositoryDbPoolMax != null) {
                Assert.assertEquals(config.repositoryDbPoolMax,
                        connectionPool.getMaximum());
            }
View Full Code Here

TOP

Related Classes of com.volantis.mcs.runtime.configuration.MCSDatabaseConfiguration

Copyright © 2018 www.massapicom. 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.