public class DefaultAsyncMongoDatastore extends AbstractAsyncMongoDatastore<AsyncMongoTransaction> implements AsyncMongoDatastore
AsyncMongoDatastore implementation.| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultAsyncMongoDatastore.DefaultBuilder |
AbstractAsyncMongoDatastore.AsyncBuilder<TX extends MongoTransaction<com.mongodb.reactivestreams.client.ClientSession>,I extends AbstractAsyncMongoDatastore<TX>,D extends com.holonplatform.core.datastore.DatastoreOperations,B extends BaseAsyncMongoDatastore.Builder<D,TX,B>>com.holonplatform.datastore.mongo.core.internal.datastore.AbstractMongoDatastore.AbstractBuilder<MDB,CX extends com.holonplatform.core.datastore.DatastoreCommodityContext,S extends com.mongodb.session.ClientSession,TX extends MongoTransaction<S>,I extends com.holonplatform.datastore.mongo.core.internal.datastore.AbstractMongoDatastore<CX,S,TX,MDB>,D extends com.holonplatform.core.datastore.DatastoreOperations,B extends MongoDatastoreBuilder<D,S,TX,B>>AsyncMongoDatastore.Builder| Constructor and Description |
|---|
DefaultAsyncMongoDatastore()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
toString() |
<R> CompletionStage<R> |
withTransaction(com.holonplatform.async.datastore.transaction.AsyncTransactionalOperation<R> operation,
com.holonplatform.core.datastore.transaction.TransactionConfiguration transactionConfiguration) |
getClient, getClientSession, getDatabaseCodecRegistry, isAsync, setClient, withDatabasegetDatabaseName, getDefaultEnumCodecStrategy, getDefaultReadConcern, getDefaultReadPreference, getDefaultWriteConcern, getDocumentIdResolver, setDatabaseName, setDefaultReadConcern, setDefaultReadPreference, setDefaultWriteConcern, setDocumentIdResolver, setEnumCodecStrategy, setTransactionFactory, tracegetInitializationClassLoader, initialize, isInitialized, setInitializationClassLoaderaddExpressionResolver, create, getAvailableCommodities, getCommodityFactoryType, getDataContextId, getExpressionResolvers, getExpressionResolverType, isTraceEnabled, registerCommodity, removeExpressionResolver, resolve, setDataContextId, setTraceEnabledequals, getClass, hashCode, notify, notifyAll, wait, wait, waitbuilderwithDatabase, withDatabasegetCommodityFactoryType, registerCommoditybulkDelete, bulkInsert, bulkUpdate, delete, insert, isTransactional, query, query, refresh, requireTransactional, save, updatecreate, getAvailableCommodities, hasCommodityaddExpressionResolver, addExpressionResolvers, removeExpressionResolverwithTransactiongetDatabaseNamegetDefaultEnumCodecStrategy, getDefaultReadConcern, getDefaultReadPreference, getDefaultWriteConcern, getDocumentIdResolver, toJson, toJson, toJson, trace, trace, trace, tracepublic <R> CompletionStage<R> withTransaction(com.holonplatform.async.datastore.transaction.AsyncTransactionalOperation<R> operation, com.holonplatform.core.datastore.transaction.TransactionConfiguration transactionConfiguration)
withTransaction in interface com.holonplatform.async.datastore.transaction.AsyncTransactionalpublic String toString()
toString in class com.holonplatform.core.internal.datastore.AbstractDatastore<AsyncMongoDatastoreCommodityContext>Copyright © 2019 The Holon Platform. All rights reserved.