This data store provider used MapDB to persist the SEU configuration.
| Modifiers | Name | Description |
|---|---|---|
static class |
MapDbDatastoreProvider.DependencyEt |
Dependency entity for storing software dependencies. |
| Modifiers | Name | Description |
|---|---|---|
protected org.mapdb.DB |
database |
Lazily initialize the MapDB instance for given file. |
| Constructor and description |
|---|
MapDbDatastoreProvider
(SeuacDatastore ds)Convenience constructor via a SeuacDatastore instance. |
| Type | Name and description |
|---|---|
void |
clear() |
java.util.Set<java.lang.String> |
findAllFiles(java.util.Set<java.lang.String> dependencyIds, java.lang.String configuration) |
java.util.Set<org.gradle.api.artifacts.Dependency> |
findAllIncomingDeps(java.util.Set<org.gradle.api.artifacts.Dependency> dependencies, java.lang.String configuration) |
java.util.Set<java.lang.String> |
findAllObsoleteDeps(java.util.Set<org.gradle.api.artifacts.Dependency> dependencies, java.lang.String configuration) |
void |
init() |
void |
storeDependency(org.gradle.api.artifacts.Dependency dependency, java.util.List<org.gradle.api.file.FileTree> files, java.lang.String configuration) |
| Methods inherited from class | Name |
|---|---|
class DatastoreProvider |
clear, findAllFiles, findAllIncomingDeps, findAllObsoleteDeps, getDependencyId, init, reset, storeDependency |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Lazily initialize the MapDB instance for given file.
Convenience constructor via a SeuacDatastore instance.
ds - the datastore configuration