Package org.apache.commons.configuration

Examples of org.apache.commons.configuration.Configuration.subset()


public class PersistitHashKeyColumnValueTest extends HashKeyColumnValueStoreTest {

    public KeyColumnValueStoreManager openStorageManager() throws StorageException {
        Configuration config = PersistitStorageSetup.getPersistitGraphConfig();
        PersistitStoreManager sm = new PersistitStoreManager(config.subset(STORAGE_NAMESPACE));

        // The same as BerkeleyJE in hash prefixed mode, Persistit doesn't support ordered key iteration
        sm.features.supportsOrderedScan = false;
        sm.features.supportsUnorderedScan = false;
View Full Code Here


        super(getGraphConfig());
    }
   
    private static Configuration getGraphConfig() {
        Configuration base = PersistitStorageSetup.getPersistitGraphConfig();
        base.subset(GraphDatabaseConfiguration.STORAGE_NAMESPACE).setProperty("buffercount", 128);
        return base;
    }
}
View Full Code Here

        return getBerkeleyJEGraphBaseConfiguration();
    }

    public static Configuration getBerkeleyJEPerformanceConfiguration() {
        Configuration config = getBerkeleyJEGraphBaseConfiguration();
        config.subset(GraphDatabaseConfiguration.STORAGE_NAMESPACE).addProperty(GraphDatabaseConfiguration.STORAGE_TRANSACTIONAL_KEY, false);
        config.addProperty(GraphDatabaseConfiguration.TX_CACHE_SIZE_KEY, 1000);
        return config;
    }

    public static Configuration getBerkeleyJEGraphBaseConfiguration() {
View Full Code Here

        super(getConfiguration());
    }
   
    private static final Configuration getConfiguration() {
        Configuration config = BerkeleyJeStorageSetup.getBerkeleyJEGraphConfiguration();
        config.subset(GraphDatabaseConfiguration.STORAGE_NAMESPACE).addProperty(GraphDatabaseConfiguration.STORAGE_TRANSACTIONAL_KEY,false);
        return config;
    }
}
View Full Code Here

        super(getConfiguration());
    }

    public static final Configuration getConfiguration() {
        Configuration config = new BaseConfiguration();
        config.subset(GraphDatabaseConfiguration.STORAGE_NAMESPACE).setProperty(GraphDatabaseConfiguration.STORAGE_BACKEND_KEY,"inmemory");
        return config;
    }

    @Override
    public void clopen() {
View Full Code Here

        return getGraphBaseConfiguration(ks, "cassandrathrift");
    }

    public static Configuration getEmbeddedCassandraGraphConfiguration(String ks) {
        Configuration config = getGraphBaseConfiguration(ks, "embeddedcassandra");
        config.subset(GraphDatabaseConfiguration.STORAGE_NAMESPACE).addProperty(
                CassandraEmbeddedStoreManager.CASSANDRA_CONFIG_DIR_KEY,
                YAML_PATH);
        return config;
    }
View Full Code Here

        return config;
    }

    public static Configuration getEmbeddedCassandraPartitionGraphConfiguration(String ks) {
        Configuration config = getGraphBaseConfiguration(ks, "embeddedcassandra");
        config.subset(GraphDatabaseConfiguration.STORAGE_NAMESPACE).addProperty(
                CassandraEmbeddedStoreManager.CASSANDRA_CONFIG_DIR_KEY,
                YAML_PATH);
        config.subset(GraphDatabaseConfiguration.IDS_NAMESPACE).addProperty(GraphDatabaseConfiguration.IDS_PARTITION_KEY, true);
        config.subset(GraphDatabaseConfiguration.IDS_NAMESPACE).addProperty(GraphDatabaseConfiguration.IDS_FLUSH_KEY, false);
//        config.subset(GraphDatabaseConfiguration.METRICS_NAMESPACE).addProperty(GraphDatabaseConfiguration.METRICS_CONSOLE_INTERVAL, 3000L);
View Full Code Here

    public static Configuration getEmbeddedCassandraPartitionGraphConfiguration(String ks) {
        Configuration config = getGraphBaseConfiguration(ks, "embeddedcassandra");
        config.subset(GraphDatabaseConfiguration.STORAGE_NAMESPACE).addProperty(
                CassandraEmbeddedStoreManager.CASSANDRA_CONFIG_DIR_KEY,
                YAML_PATH);
        config.subset(GraphDatabaseConfiguration.IDS_NAMESPACE).addProperty(GraphDatabaseConfiguration.IDS_PARTITION_KEY, true);
        config.subset(GraphDatabaseConfiguration.IDS_NAMESPACE).addProperty(GraphDatabaseConfiguration.IDS_FLUSH_KEY, false);
//        config.subset(GraphDatabaseConfiguration.METRICS_NAMESPACE).addProperty(GraphDatabaseConfiguration.METRICS_CONSOLE_INTERVAL, 3000L);
        return config;
    }
   
View Full Code Here

        Configuration config = getGraphBaseConfiguration(ks, "embeddedcassandra");
        config.subset(GraphDatabaseConfiguration.STORAGE_NAMESPACE).addProperty(
                CassandraEmbeddedStoreManager.CASSANDRA_CONFIG_DIR_KEY,
                YAML_PATH);
        config.subset(GraphDatabaseConfiguration.IDS_NAMESPACE).addProperty(GraphDatabaseConfiguration.IDS_PARTITION_KEY, true);
        config.subset(GraphDatabaseConfiguration.IDS_NAMESPACE).addProperty(GraphDatabaseConfiguration.IDS_FLUSH_KEY, false);
//        config.subset(GraphDatabaseConfiguration.METRICS_NAMESPACE).addProperty(GraphDatabaseConfiguration.METRICS_CONSOLE_INTERVAL, 3000L);
        return config;
    }
   
    /*
 
View Full Code Here

        }
    }
   
    private static Configuration getGraphBaseConfiguration(String ks, String backend) {
        Configuration config = new BaseConfiguration();
        config.subset(GraphDatabaseConfiguration.STORAGE_NAMESPACE).addProperty(KEYSPACE_KEY, cleanKeyspaceName(ks));
        config.subset(GraphDatabaseConfiguration.STORAGE_NAMESPACE).addProperty(GraphDatabaseConfiguration.STORAGE_BACKEND_KEY, backend);
        config.subset(GraphDatabaseConfiguration.STORAGE_NAMESPACE).addProperty(GraphDatabaseConfiguration.CONNECTION_TIMEOUT_KEY, 60000L);
        return config;
    }
   
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.