Package org.elasticsearch.repositories
Interface Repository.Factory
-
- Enclosing interface:
- Repository
public static interface Repository.FactoryAn factory interface for constructing repositories. SeeRepositoryPlugin.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Repositorycreate(RepositoryMetaData metadata)Constructs a repository.default Repositorycreate(RepositoryMetaData metaData, Function<String,Repository.Factory> typeLookup)
-
-
-
Method Detail
-
create
Repository create(RepositoryMetaData metadata) throws Exception
Constructs a repository.- Parameters:
metadata- metadata for the repository including name and settings- Throws:
Exception
-
create
default Repository create(RepositoryMetaData metaData, Function<String,Repository.Factory> typeLookup) throws Exception
- Throws:
Exception
-
-