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