Interface RDFEngineBuilder<X extends RDFEngineBuilder<X>>
- All Superinterfaces:
HasProperties<X>,org.aksw.commons.util.obj.HasSelf<X>,RdfDataSourceSpecBasic,RdfDataSourceSpecBasicMutable<X>
- All Known Implementing Classes:
RdfDataEngineBuilderBase
public interface RDFEngineBuilder<X extends RDFEngineBuilder<X>>
extends RdfDataSourceSpecBasicMutable<X>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()default <T extends RdfEngineCapability>
Optional<T>getAttributeSnapshot(Class<T> clazz) Return information about the engine being built based on the current snapshot of the configuration.Methods inherited from interface org.aksw.jenax.dataaccess.sparql.creator.HasProperties
getProperty, setProperties, setPropertyMethods inherited from interface org.aksw.commons.util.obj.HasSelf
selfMethods inherited from interface org.aksw.jenax.dataaccess.sparql.factory.datasource.RdfDataSourceSpecBasic
getDatabase, getEngine, getLoader, getLocation, getLocationContext, getTempDir, isAutoDeleteIfCreatedMethods inherited from interface org.aksw.jenax.dataaccess.sparql.factory.datasource.RdfDataSourceSpecBasicMutable
setAutoDeleteIfCreated, setDatabase, setEngine, setLoader, setLocation, setLocationContext, setTempDir
-
Method Details
-
getAttributeSnapshot
Return information about the engine being built based on the current snapshot of the configuration. For drivers can use this to expose the currently effective path from which the engine will be initialized and/or started. -
build
- Throws:
Exception
-