| Package | Description |
|---|---|
| com.indeed.proctor.store | |
| com.indeed.proctor.store.cache | |
| com.indeed.proctor.store.utils.test |
| Modifier and Type | Class and Description |
|---|---|
static class |
StoreException.ReadException |
static class |
StoreException.TestUpdateException |
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<Revision>> |
ProctorReader.getAllHistories()
Returns a list of revisions grouped by a test.
|
Map<String,List<Revision>> |
LocalDirectoryStore.getAllHistories() |
TestDefinition |
ProctorReader.getCurrentTestDefinition(String testName)
Returns a current test definition of a test in the database.
|
TestDefinition |
FileBasedProctorStore.getCurrentTestDefinition(String testName) |
TestMatrixVersion |
ProctorReader.getCurrentTestMatrix()
Returns the current test matrix in the database.
|
TestMatrixVersion |
FileBasedProctorStore.getCurrentTestMatrix() |
List<Revision> |
ProctorReader.getHistory(String testName,
int start,
int limit)
Returns a list of revisions for a test ordered by recency.
|
List<Revision> |
LocalDirectoryStore.getHistory(String test,
int ignoredStart,
int limit) |
List<Revision> |
ProctorReader.getHistory(String testName,
String revisionId,
int start,
int limit)
Returns a list of revisions for a test when test revision was made ordered by recency.
|
List<Revision> |
LocalDirectoryStore.getHistory(String test,
String revision,
int start,
int limit) |
String |
ProctorReader.getLatestVersion()
Returns the latest revision id.
|
String |
LocalDirectoryStore.getLatestVersion() |
List<Revision> |
ProctorReader.getMatrixHistory(int start,
int limit)
Returns a list of revisions for all tests ordered by recency.
|
List<Revision> |
LocalDirectoryStore.getMatrixHistory(int start,
int limit) |
RevisionDetails |
ProctorReader.getRevisionDetails(String revisionId)
Returns a details of a single revision.
|
RevisionDetails |
LocalDirectoryStore.getRevisionDetails(String revisionId) |
TestDefinition |
ProctorReader.getTestDefinition(String testName,
String revisionId)
Returns a test definition of a test when the revision was made.
|
TestDefinition |
FileBasedProctorStore.getTestDefinition(String testName,
String fetchRevision) |
TestMatrixVersion |
ProctorReader.getTestMatrix(String revisionId)
Returns a test matrix when the revision was made.
|
TestMatrixVersion |
FileBasedProctorStore.getTestMatrix(String fetchRevision) |
void |
ProctorReader.refresh()
Update the local state with the remote database.
|
void |
LocalDirectoryStore.refresh() |
void |
ProctorReader.verifySetup()
Verifies the data store object is ready to operate.
|
void |
ProctorWriter.verifySetup() |
void |
LocalDirectoryStore.verifySetup() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<Revision>> |
CachingProctorStore.getAllHistories() |
TestDefinition |
CachingProctorStore.getCurrentTestDefinition(String test) |
TestMatrixVersion |
CachingProctorStore.getCurrentTestMatrix() |
List<Revision> |
CachingProctorStore.getHistory(String test,
int start,
int limit) |
List<Revision> |
CachingProctorStore.getHistory(String test,
String revision,
int start,
int limit) |
String |
CachingProctorStore.getLatestVersion() |
List<Revision> |
CachingProctorStore.getMatrixHistory(int start,
int limit)
caching is not supported for this method
|
RevisionDetails |
CachingProctorStore.getRevisionDetails(String revisionId) |
TestDefinition |
CachingProctorStore.getTestDefinition(String test,
String fetchRevision) |
TestMatrixVersion |
CachingProctorStore.getTestMatrix(String fetchRevision) |
void |
CachingProctorStore.refresh() |
void |
CachingProctorStore.verifySetup() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<Revision>> |
InMemoryProctorStore.getAllHistories() |
TestDefinition |
InMemoryProctorStore.getCurrentTestDefinition(String test) |
TestMatrixVersion |
InMemoryProctorStore.getCurrentTestMatrix() |
List<Revision> |
InMemoryProctorStore.getHistory(String test,
int start,
int limit) |
List<Revision> |
InMemoryProctorStore.getHistory(String test,
String revision,
int start,
int limit) |
String |
InMemoryProctorStore.getLatestVersion() |
List<Revision> |
InMemoryProctorStore.getMatrixHistory(int start,
int limit) |
RevisionDetails |
InMemoryProctorStore.getRevisionDetails(String revisionId) |
TestDefinition |
InMemoryProctorStore.getTestDefinition(String test,
String fetchRevision) |
TestMatrixVersion |
InMemoryProctorStore.getTestMatrix(String fetchRevision) |
void |
InMemoryProctorStore.refresh() |
void |
InMemoryProctorStore.verifySetup() |
Copyright © 2019. All rights reserved.