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 Details

    • getAttributeSnapshot

      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. For drivers can use this to expose the currently effective path from which the engine will be initialized and/or started.
    • build

      RDFEngine build() throws Exception
      Throws:
      Exception