Skip navigation links
B C F G I M R S T 

B

BsonPlugin - Class in io.vena.bosk.drivers.mongo
 
BsonPlugin() - Constructor for class io.vena.bosk.drivers.mongo.BsonPlugin
 

C

close() - Method in class io.vena.bosk.drivers.mongo.MongoDriver
 
codecProviderFor(Bosk<R>) - Method in class io.vena.bosk.drivers.mongo.BsonPlugin
Note that the CodecProvider is Class-based, so it has anemic type information for generics due to type erasure.

F

factory(MongoClientSettings, MongoDriverSettings, BsonPlugin) - Static method in class io.vena.bosk.drivers.mongo.MongoDriver
 
flush() - Method in class io.vena.bosk.drivers.mongo.MongoDriver
 

G

getCodec(Type, Class<T>, CodecRegistry, Bosk<R>) - Method in class io.vena.bosk.drivers.mongo.BsonPlugin
Like codecProviderFor(bosk).get(targetType, registry) except this works more broadly because it can accept a ParameterizedType for generic classes.

I

initialRoot(Type) - Method in class io.vena.bosk.drivers.mongo.MongoDriver
 
io.vena.bosk.drivers.mongo - package io.vena.bosk.drivers.mongo
 

M

MongoDriver<R extends io.vena.bosk.Entity> - Class in io.vena.bosk.drivers.mongo
 
MongoDriver(Bosk<R>, MongoClientSettings, MongoDriverSettings, BsonPlugin, BoskDriver<R>) - Constructor for class io.vena.bosk.drivers.mongo.MongoDriver
 
MongoDriverSettings - Class in io.vena.bosk.drivers.mongo
 
MongoDriverSettings() - Constructor for class io.vena.bosk.drivers.mongo.MongoDriverSettings
 

R

refurbish() - Method in class io.vena.bosk.drivers.mongo.MongoDriver
Deserializes and re-serializes the entire bosk contents, thus updating the database to match the current serialized format.

S

submitConditionalDeletion(Reference<T>, Reference<Identifier>, Identifier) - Method in class io.vena.bosk.drivers.mongo.MongoDriver
 
submitConditionalReplacement(Reference<T>, T, Reference<Identifier>, Identifier) - Method in class io.vena.bosk.drivers.mongo.MongoDriver
 
submitDeletion(Reference<T>) - Method in class io.vena.bosk.drivers.mongo.MongoDriver
 
submitInitialization(Reference<T>, T) - Method in class io.vena.bosk.drivers.mongo.MongoDriver
 
submitReplacement(Reference<T>, T) - Method in class io.vena.bosk.drivers.mongo.MongoDriver
 

T

toString() - Method in class io.vena.bosk.drivers.mongo.MongoDriver
 
B C F G I M R S T 
Skip navigation links