Class AbstractSailImplConfig
java.lang.Object
org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
- All Implemented Interfaces:
 SailImplConfig
- Direct Known Subclasses:
 AbstractDelegatingSailImplConfig, BaseSailConfig
Base implementation of 
SailImplConfig- Author:
 - Herko ter Horst
 
- 
Constructor Summary
ConstructorsConstructorDescriptionCreate a new RepositoryConfigImpl.AbstractSailImplConfig(String type) Create a new RepositoryConfigImpl. - 
Method Summary
Modifier and TypeMethodDescriptionlongGet the connection timeout (in ms).longgetType()voidvoidsetConnectionTimeOut(long connectionTimeOut) Set the connection timeout (in ms).voidsetIterationCacheSyncThreshold(long iterationCacheSyncThreshold) voidvoidvalidate()Validates this configuration. 
- 
Constructor Details
- 
AbstractSailImplConfig
public AbstractSailImplConfig()Create a new RepositoryConfigImpl. - 
AbstractSailImplConfig
Create a new RepositoryConfigImpl. 
 - 
 - 
Method Details
- 
getType
- Specified by:
 getTypein interfaceSailImplConfig
 - 
setType
 - 
validate
Description 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
- Specified by:
 exportin interfaceSailImplConfig
 - 
parse
- 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)
 
 -