All Classes and Interfaces

Class
Description
 
 
 
Indicates a call to MongoClient.startSession() threw an exception, leaving us unable to interact with the database.
Indicates that an error was found in a DatabaseFormat object.
Thrown from BoskDriver.initialRoot(java.lang.reflect.Type) if the initial root can't be loaded from the database and MongoDriverSettings.InitialDatabaseUnavailableMode.FAIL is in effect.
Defines the format of the manifest document, which is stored in the database to describe the database contents.
 
 
MongoDriver<R extends io.vena.bosk.StateTreeNode>
A BoskDriver that maintains the bosk state in a MongoDB database.
MongoDriver.MongoDriverFactory<RR extends io.vena.bosk.StateTreeNode>
 
 
 
Settings with no guarantee of long-term support.
 
 
 
 
Settings not meant to be used in production.
Info about the state of the database, highlighting how it differs from the desired state.
 
 
 
A scalable format that stores the bosk state in multiple documents, thereby overcoming MongoDB's 16MB document size limit.