Index
All Classes and Interfaces|All Packages
B
- BsonPlugin - Class in io.vena.bosk.drivers.mongo
- BsonPlugin() - Constructor for class io.vena.bosk.drivers.mongo.BsonPlugin
- build(Bosk<RR>, BoskDriver<RR>) - Method in interface io.vena.bosk.drivers.mongo.MongoDriver.MongoDriverFactory
C
- close() - Method in interface io.vena.bosk.drivers.mongo.MongoDriver
- codecProviderFor(Bosk<R>) - Method in class io.vena.bosk.drivers.mongo.BsonPlugin
-
Note that the
CodecProviderisClass-based, so it has anemic type information for generics due to type erasure.
F
- factory(MongoClientSettings, MongoDriverSettings, BsonPlugin) - Static method in interface 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 aParameterizedTypefor generic classes.
I
- io.vena.bosk.drivers.mongo - package io.vena.bosk.drivers.mongo
M
- MongoDriver<R extends io.vena.bosk.Entity> - Interface in io.vena.bosk.drivers.mongo
- MongoDriver.MongoDriverFactory<RR extends io.vena.bosk.Entity> - Interface in io.vena.bosk.drivers.mongo
- MongoDriverSettings - Class in io.vena.bosk.drivers.mongo
- MongoDriverSettings() - Constructor for class io.vena.bosk.drivers.mongo.MongoDriverSettings
R
- refurbish() - Method in interface io.vena.bosk.drivers.mongo.MongoDriver
All Classes and Interfaces|All Packages