Package org.readutf.buildstore.api
Interface BuildStore
- All Known Implementing Classes:
SimpleBuildStore
public interface BuildStore
Represents a store for builds, either backed by a database, filesystem, or other storage mechanism.
Implementations are free to block the calling thread, or perform operations asynchronously.
-
Method Summary
Modifier and TypeMethodDescriptionbooleangetBuildsWithTag(String name) getHistory(String name) default @NonNull BuildMetagetLatestBuild(String name) default Buildvoid
-
Method Details
-
exists
- Throws:
BuildException
-
getBuilds
- Throws:
BuildException
-
loadBuild
- Throws:
BuildException
-
saveBuild
- Throws:
BuildException
-
loadBuild
- Throws:
BuildException
-
getLatestBuild
- Throws:
BuildException
-
getHistory
- Throws:
BuildException
-
getBuildsWithTag
- Throws:
BuildException
-