Package org.eclipse.rdf4j.sail.config
Class AbstractSailImplConfig
- java.lang.Object
-
- org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
-
- All Implemented Interfaces:
SailImplConfig
- Direct Known Subclasses:
AbstractDelegatingSailImplConfig,BaseSailConfig
public abstract class AbstractSailImplConfig extends Object implements SailImplConfig
Base implementation ofSailImplConfig- Author:
- Herko ter Horst
-
-
Constructor Summary
Constructors Constructor Description AbstractSailImplConfig()Create a new RepositoryConfigImpl.AbstractSailImplConfig(String type)Create a new RepositoryConfigImpl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Resourceexport(Model m)longgetConnectionTimeOut()Get the connection timeout (in ms).longgetIterationCacheSyncThreshold()StringgetType()voidparse(Model m, Resource implNode)voidsetConnectionTimeOut(long connectionTimeOut)Set the connection timeout (in ms).voidsetIterationCacheSyncThreshold(long iterationCacheSyncThreshold)voidsetType(String type)voidvalidate()Validates this configuration.
-
-
-
Constructor Detail
-
AbstractSailImplConfig
public AbstractSailImplConfig()
Create a new RepositoryConfigImpl.
-
AbstractSailImplConfig
public AbstractSailImplConfig(String type)
Create a new RepositoryConfigImpl.
-
-
Method Detail
-
getType
public String getType()
- Specified by:
getTypein interfaceSailImplConfig
-
setType
public void setType(String type)
-
validate
public void validate() throws SailConfigExceptionDescription copied from interface:SailImplConfigValidates this configuration. ASailConfigExceptionis thrown when the configuration is invalid. The exception should contain an error message that indicates why the configuration is invalid.- Specified by:
validatein interfaceSailImplConfig- Throws:
SailConfigException- If the configuration is invalid.
-
export
public Resource export(Model m)
- Specified by:
exportin interfaceSailImplConfig
-
parse
public void parse(Model m, Resource implNode) throws SailConfigException
- Specified by:
parsein interfaceSailImplConfig- Throws:
SailConfigException
-
getIterationCacheSyncThreshold
public long getIterationCacheSyncThreshold()
- Specified by:
getIterationCacheSyncThresholdin interfaceSailImplConfig- Returns:
- Returns the iterationCacheSize.
-
setIterationCacheSyncThreshold
public void setIterationCacheSyncThreshold(long iterationCacheSyncThreshold)
- Parameters:
iterationCacheSyncThreshold- The iterationCacheSyncThreshold to set.
-
getConnectionTimeOut
public long getConnectionTimeOut()
Get the connection timeout (in ms).- Returns:
- connection timeout (in ms)
-
setConnectionTimeOut
public void setConnectionTimeOut(long connectionTimeOut)
Set the connection timeout (in ms).- Parameters:
connectionTimeOut- timeout (in ms)
-
-