com.holonplatform.datastore.mongo.core.async

## Interface BaseAsyncMongoDatastore

- All Superinterfaces:
    com.holonplatform.core.datastore.DatastoreCommodityRegistrar<AsyncMongoDatastoreCommodityContext>, MongoDatabaseHandler<com.mongodb.reactivestreams.client.MongoDatabase>
  All Known Subinterfaces:
    AsyncMongoDatastore, ReactiveMongoDatastore
  All Known Implementing Classes:
    DefaultAsyncMongoDatastore, DefaultReactiveMongoDatastore

      public interface BaseAsyncMongoDatastore
      extends MongoDatabaseHandler<com.mongodb.reactivestreams.client.MongoDatabase>, com.holonplatform.core.datastore.DatastoreCommodityRegistrar<AsyncMongoDatastoreCommodityContext>

  MongoDB asynchronous Datastore implementations base interface.
  Since:
    5.2.0

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `BaseAsyncMongoDatastore.Builder<D extends com.holonplatform.core.datastore.DatastoreOperations,TX extends MongoTransaction<com.mongodb.reactivestreams.client.ClientSession>,B extends BaseAsyncMongoDatastore.Builder<D,TX,B>>` Base asynchronous Datastore builder.

  - ### Method Summary

    - ### Methods inherited from interface com.holonplatform.datastore.mongo.core.MongoDatabaseHandler

      `withDatabase, withDatabase`

    - ### Methods inherited from interface com.holonplatform.core.datastore.DatastoreCommodityRegistrar

      `getCommodityFactoryType, registerCommodity`

Copyright © 2019 The Holon Platform. All rights reserved.