com.tinkerpop.rexster.config.GraphConfiguration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rexster-core Show documentation
Show all versions of rexster-core Show documentation
Core components for extending Rexster.
package com.tinkerpop.rexster.config;
import com.tinkerpop.blueprints.Graph;
import org.apache.commons.configuration.Configuration;
/**
* The GraphConfiguration interface is used to take a Configuration object from rexster.xml and from that
* generate a new Graph instance.
*
* This interface can be used to construct new Graph configuration types for Rexster for other Blueprints
* implementations not yet supported by Rexster (i.e. Infinite Graph).
*
* @author Stephen Mallette (http://stephen.genoprime.com)
*/
public interface GraphConfiguration {
Graph configureGraphInstance(final Configuration properties) throws GraphConfigurationException;
}