Class FedXRepositoryFactory
- java.lang.Object
-
- org.eclipse.rdf4j.federated.repository.FedXRepositoryFactory
-
- All Implemented Interfaces:
RepositoryFactory
public class FedXRepositoryFactory extends Object implements RepositoryFactory
ARepositoryFactoryto use FedX in settings with a repository manager, e.g. in the RDF4J workbench.See
FedXRepositoryConfigfor the configuration.- Author:
- Andreas Schwarte
- See Also:
FedXRepositoryConfig
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Loggerlogstatic StringREPOSITORY_TYPE
-
Constructor Summary
Constructors Constructor Description FedXRepositoryFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FedXRepositoryConfiggetConfig()RepositorygetRepository(RepositoryImplConfig config)Returns a Repository instance that has been initialized using the supplied configuration data.StringgetRepositoryType()Returns the type of the repositories that this factory creates.
-
-
-
Field Detail
-
REPOSITORY_TYPE
public static final String REPOSITORY_TYPE
- See Also:
- Constant Field Values
-
log
protected static final org.slf4j.Logger log
-
-
Method Detail
-
getRepositoryType
public String getRepositoryType()
Description copied from interface:RepositoryFactoryReturns the type of the repositories that this factory creates. Repository types are used for identification and should uniquely identify specific implementations of the Repository API. This type can be equal to the fully qualified class name of the repository, but this is not required.- Specified by:
getRepositoryTypein interfaceRepositoryFactory
-
getConfig
public FedXRepositoryConfig getConfig()
- Specified by:
getConfigin interfaceRepositoryFactory
-
getRepository
public Repository getRepository(RepositoryImplConfig config) throws RepositoryConfigException
Description copied from interface:RepositoryFactoryReturns a Repository instance that has been initialized using the supplied configuration data.- Specified by:
getRepositoryin interfaceRepositoryFactory- Parameters:
config- TODO- Returns:
- The created (but un-initialized) repository.
- Throws:
RepositoryConfigException- If no repository could be created due to invalid or incomplete configuration data.
-
-