public static class DefaultMongoDatastore.DefaultBuilder extends com.holonplatform.datastore.mongo.core.internal.datastore.AbstractMongoDatastore.AbstractBuilder<com.mongodb.client.MongoDatabase,SyncMongoDatastoreCommodityContext,com.mongodb.client.ClientSession,SyncMongoTransaction,DefaultMongoDatastore,MongoDatastore,MongoDatastore.Builder> implements MongoDatastore.Builder
| Constructor and Description |
|---|
DefaultBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MongoDatastore |
build() |
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. |
configuration, database, dataContextId, enumCodecStrategy, readConcern, readPreference, traceEnabled, transactionFactory, withCodec, withCodecProvider, withExpressionResolver, writeConcernequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdatabase, enumCodecStrategy, readConcern, readPreference, transactionFactory, withCodec, withCodecProvider, writeConcernpublic MongoDatastore.Builder client(com.mongodb.client.MongoClient client)
MongoDatastore.BuilderMongoClient to use.client in interface MongoDatastore.Builderclient - MongoClient to set (not null)public <C extends com.holonplatform.core.datastore.DatastoreCommodity> MongoDatastore.Builder withCommodity(SyncMongoDatastoreCommodityFactory<C> commodityFactory)
MongoDatastore.BuilderSyncMongoDatastoreCommodityFactory.withCommodity in interface MongoDatastore.BuilderC - Commodity typecommodityFactory - The factory to register (not null)public MongoDatastore build()
build in interface com.holonplatform.core.datastore.DatastoreOperations.Builder<MongoDatastore,MongoDatastore.Builder>Copyright © 2019 The Holon Platform. All rights reserved.