Package org.eclipse.rdf4j.sail.config
Interface SailImplConfig
-
- All Known Subinterfaces:
DelegatingSailImplConfig
- All Known Implementing Classes:
AbstractDelegatingSailImplConfig
,AbstractLuceneSailConfig
,AbstractSailImplConfig
,BaseSailConfig
,CustomGraphQueryInferencerConfig
,DedupingInferencerConfig
,DirectTypeHierarchyInferencerConfig
,ElasticsearchSailConfig
,ElasticsearchStoreConfig
,ForwardChainingRDFSInferencerConfig
,LmdbStoreConfig
,LuceneSailConfig
,MemoryStoreConfig
,NativeStoreConfig
,SchemaCachingRDFSInferencerConfig
,ShaclSailConfig
,SolrSailConfig
public interface SailImplConfig
Configuration of a Sail implementation.- Author:
- Arjohn Kampman
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Resource
export(Model graph)
long
getIterationCacheSyncThreshold()
String
getType()
void
parse(Model graph, Resource implNode)
void
validate()
Validates this configuration.
-
-
-
Method Detail
-
getType
String getType()
-
getIterationCacheSyncThreshold
long getIterationCacheSyncThreshold()
-
validate
void validate() throws SailConfigException
Validates this configuration. ASailConfigException
is thrown when the configuration is invalid. The exception should contain an error message that indicates why the configuration is invalid.- Throws:
SailConfigException
- If the configuration is invalid.
-
parse
void parse(Model graph, Resource implNode) throws SailConfigException
- Throws:
SailConfigException
-
-