public static interface MongoDatastore.Builder extends MongoDatastoreBuilder<MongoDatastore,com.mongodb.client.ClientSession,SyncMongoTransaction,MongoDatastore.Builder>
MongoDatastore builder.| Modifier and Type | Method and Description |
|---|---|
MongoDatastore.Builder |
client(com.mongodb.client.MongoClient client)
Set the
MongoClient to use. |
<C extends com.holonplatform.core.datastore.DatastoreCommodity> |
withCommodity(SyncMongoDatastoreCommodityFactory<C> commodityFactory)
Register a
SyncMongoDatastoreCommodityFactory. |
database, enumCodecStrategy, readConcern, readPreference, transactionFactory, withCodec, withCodecProvider, writeConcernMongoDatastore.Builder client(com.mongodb.client.MongoClient client)
MongoClient to use.client - MongoClient to set (not null)<C extends com.holonplatform.core.datastore.DatastoreCommodity> MongoDatastore.Builder withCommodity(SyncMongoDatastoreCommodityFactory<C> commodityFactory)
SyncMongoDatastoreCommodityFactory.C - Commodity typecommodityFactory - The factory to register (not null)Copyright © 2019 The Holon Platform. All rights reserved.