Skip navigation links
A B C D E F G H I L M O P Q R S T V W 

A

AbstractAsyncMongoDatastore<TX extends MongoTransaction<com.mongodb.reactivestreams.client.ClientSession>> - Class in com.holonplatform.datastore.mongo.core.async.internal
Abstract asynchronous MongoDB Datastore implementation.
AbstractAsyncMongoDatastore(MongoTransactionFactory<ClientSession, TX>) - Constructor for class com.holonplatform.datastore.mongo.core.async.internal.AbstractAsyncMongoDatastore
 
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>> - Class in com.holonplatform.datastore.mongo.core.async.internal
 
AsyncBuilder(I) - Constructor for class com.holonplatform.datastore.mongo.core.async.internal.AbstractAsyncMongoDatastore.AsyncBuilder
 
AsyncMongoDatastore - Interface in com.holonplatform.datastore.mongo.async
MongoDB AsyncDatastore implementation.
AsyncMongoDatastore.Builder - Interface in com.holonplatform.datastore.mongo.async
AsyncMongoDatastoreCommodityContext - Interface in com.holonplatform.datastore.mongo.core.async.config
Asynchronous MongoDB Datastore DatastoreCommodityContext.
AsyncMongoDatastoreCommodityFactory<C extends com.holonplatform.core.datastore.DatastoreCommodity> - Interface in com.holonplatform.datastore.mongo.core.async.config
Asynchronous MongoDB DatastoreCommodityFactory extension type to allow automatic registration using Java ServiceLoader extension, through a com.holonplatform.datastore.mongo.async.config.AsyncMongoDatastoreCommodityFactory file under the META-INF/services folder.
AsyncMongoTransaction - Interface in com.holonplatform.datastore.mongo.async.tx
Asynchronous MongoDB Transaction.

B

BaseAsyncMongoDatastore - Interface in com.holonplatform.datastore.mongo.core.async
MongoDB asynchronous Datastore implementations base 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>> - Interface in com.holonplatform.datastore.mongo.core.async
Base asynchronous Datastore builder.
batchSize(int) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the query batch size.
bean(Class<T>) - Static method in interface com.holonplatform.datastore.mongo.core.document.DocumentConverter
Create a new DocumentConverter to convert documents into Java Bean instances.
bean(BeanPropertySet<T>) - Static method in interface com.holonplatform.datastore.mongo.core.document.DocumentConverter
Create a new DocumentConverter to convert documents into Java Bean instances.
BsonExpression - Interface in com.holonplatform.datastore.mongo.core.expression
Expression which represents a Bson value.
BsonExpressionResolver<E extends com.holonplatform.core.Expression> - Interface in com.holonplatform.datastore.mongo.core.resolver
A MongoExpressionResolver to resolve an expression into a BsonExpression.
BsonFilter - Interface in com.holonplatform.datastore.mongo.core
A QueryFilter which uses a Bson expression as filter expression.
bsonfilter() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastore
 
BsonFilterExpression - Interface in com.holonplatform.datastore.mongo.core.expression
Bson filter expression.
BsonFilterExpression.FilterAggregationPipeline - Interface in com.holonplatform.datastore.mongo.core.expression
Filter aggregation pipeline stages.
BsonProjection<R> - Interface in com.holonplatform.datastore.mongo.core.expression
Mongo query projection expression.
BsonProjection.Builder<R> - Interface in com.holonplatform.datastore.mongo.core.expression
Builder.
BsonQuery - Interface in com.holonplatform.datastore.mongo.core.expression
MongoDB query expression.
BsonQuery.Builder - Interface in com.holonplatform.datastore.mongo.core.expression
BsonQuery builder.
BsonQueryDefinition - Interface in com.holonplatform.datastore.mongo.core.expression
MongoDB query definition expression.
BsonQueryDefinition.Builder - Interface in com.holonplatform.datastore.mongo.core.expression
Builder
BsonSort - Interface in com.holonplatform.datastore.mongo.core
A QuerySort which uses a Bson expression as sort expression.
bsonsort() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastore
 
build() - Method in class com.holonplatform.datastore.mongo.async.internal.DefaultAsyncMongoDatastore.DefaultBuilder
 
build() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection.Builder
Build the BsonProjection.
build() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQuery.Builder
Build the BsonQuery instance.
build() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Build the query definition.
build() - Method in class com.holonplatform.datastore.mongo.reactor.internal.DefaultReactiveMongoDatastore.DefaultBuilder
 
build() - Method in class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore.DefaultBuilder
 
builder() - Static method in interface com.holonplatform.datastore.mongo.async.AsyncMongoDatastore
Get a builder to create a AsyncMongoDatastore instance.
builder(Class<R>) - Static method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection
Get a new BsonProjection builder.
builder(Class<R>, boolean) - Static method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection
Get a new BsonProjection builder.
builder(BsonQueryDefinition) - Static method in interface com.holonplatform.datastore.mongo.core.expression.BsonQuery
Get a new BsonQuery builder.
builder() - Static method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get a BsonQueryDefinition builder.
builder() - Static method in interface com.holonplatform.datastore.mongo.reactor.ReactiveMongoDatastore
Get a builder to create a ReactiveMongoDatastore instance.
builder(String) - Static method in interface com.holonplatform.datastore.mongo.spring.MongoDatastoreConfigProperties
Builder to create property set instances bound to a property data source.
builder() - Static method in interface com.holonplatform.datastore.mongo.spring.MongoDatastoreConfigProperties
Builder to create property set instances bound to a property data source, without data context id specification.
builder() - Static method in interface com.holonplatform.datastore.mongo.sync.MongoDatastore
Get a builder to create a MongoDatastore instance.
builder1() - Method in class com.holonplatform.datastore.mongo.examples.ExampleAsyncMongoDatastore
 
builder1() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastore
 
builder1() - Method in class com.holonplatform.datastore.mongo.examples.ExampleReactiveMongoDatastore
 
builder1() - Method in class com.holonplatform.datastore.mongo.examples.ExampleSyncMongoDatastore
 
builder2() - Method in class com.holonplatform.datastore.mongo.examples.ExampleAsyncMongoDatastore
 
builder2() - Method in class com.holonplatform.datastore.mongo.examples.ExampleReactiveMongoDatastore
 
builder2() - Method in class com.holonplatform.datastore.mongo.examples.ExampleSyncMongoDatastore
 

C

childContext() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Create a new MongoResolutionContext as child of this context.
childContextForUpdate() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Create a new MongoResolutionContext as child of this context for update type operations.
childContextForUpdate(Path<?>) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Create a new MongoResolutionContext as child of this context for update type operations.
client(MongoClient) - Method in interface com.holonplatform.datastore.mongo.core.async.BaseAsyncMongoDatastore.Builder
Set the MongoClient to use.
client(MongoClient) - Method in class com.holonplatform.datastore.mongo.core.async.internal.AbstractAsyncMongoDatastore.AsyncBuilder
 
client(MongoClient) - Method in class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore.DefaultBuilder
 
client(MongoClient) - Method in interface com.holonplatform.datastore.mongo.sync.MongoDatastore.Builder
Set the MongoClient to use.
collation(Collation) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the Collation to use.
CollationOption - Interface in com.holonplatform.datastore.mongo.core
A Datastore DatastoreOperations.WriteOption to configure the MongoDB Collation to use with a specific write operation.
collectionName(String) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the query collection name.
CollectionName - Interface in com.holonplatform.datastore.mongo.core.expression
Mongo collection name expression.
com.holonplatform.datastore.mongo.async - package com.holonplatform.datastore.mongo.async
 
com.holonplatform.datastore.mongo.async.internal - package com.holonplatform.datastore.mongo.async.internal
 
com.holonplatform.datastore.mongo.async.tx - package com.holonplatform.datastore.mongo.async.tx
 
com.holonplatform.datastore.mongo.core - package com.holonplatform.datastore.mongo.core
 
com.holonplatform.datastore.mongo.core.async - package com.holonplatform.datastore.mongo.core.async
 
com.holonplatform.datastore.mongo.core.async.config - package com.holonplatform.datastore.mongo.core.async.config
 
com.holonplatform.datastore.mongo.core.async.internal - package com.holonplatform.datastore.mongo.core.async.internal
 
com.holonplatform.datastore.mongo.core.config - package com.holonplatform.datastore.mongo.core.config
 
com.holonplatform.datastore.mongo.core.context - package com.holonplatform.datastore.mongo.core.context
 
com.holonplatform.datastore.mongo.core.document - package com.holonplatform.datastore.mongo.core.document
 
com.holonplatform.datastore.mongo.core.enumerations - package com.holonplatform.datastore.mongo.core.enumerations
 
com.holonplatform.datastore.mongo.core.exceptions - package com.holonplatform.datastore.mongo.core.exceptions
 
com.holonplatform.datastore.mongo.core.expression - package com.holonplatform.datastore.mongo.core.expression
 
com.holonplatform.datastore.mongo.core.internal - package com.holonplatform.datastore.mongo.core.internal
 
com.holonplatform.datastore.mongo.core.resolver - package com.holonplatform.datastore.mongo.core.resolver
 
com.holonplatform.datastore.mongo.core.tx - package com.holonplatform.datastore.mongo.core.tx
 
com.holonplatform.datastore.mongo.examples - package com.holonplatform.datastore.mongo.examples
 
com.holonplatform.datastore.mongo.reactor - package com.holonplatform.datastore.mongo.reactor
 
com.holonplatform.datastore.mongo.reactor.internal - package com.holonplatform.datastore.mongo.reactor.internal
 
com.holonplatform.datastore.mongo.reactor.tx - package com.holonplatform.datastore.mongo.reactor.tx
 
com.holonplatform.datastore.mongo.spring - package com.holonplatform.datastore.mongo.spring
 
com.holonplatform.datastore.mongo.spring.boot - package com.holonplatform.datastore.mongo.spring.boot
 
com.holonplatform.datastore.mongo.spring.boot.internal - package com.holonplatform.datastore.mongo.spring.boot.internal
 
com.holonplatform.datastore.mongo.spring.internal - package com.holonplatform.datastore.mongo.spring.internal
 
com.holonplatform.datastore.mongo.sync - package com.holonplatform.datastore.mongo.sync
 
com.holonplatform.datastore.mongo.sync.config - package com.holonplatform.datastore.mongo.sync.config
 
com.holonplatform.datastore.mongo.sync.internal - package com.holonplatform.datastore.mongo.sync.internal
 
com.holonplatform.datastore.mongo.sync.tx - package com.holonplatform.datastore.mongo.sync.tx
 
comment(String) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the query comment.
commodityFactory() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastoreExtension
 
CompletableFutureStreamSubscriber<T> - Class in com.holonplatform.datastore.mongo.async.internal
A Subscriber adapter for CompletableFuture of results stream.
CompletableFutureStreamSubscriber() - Constructor for class com.holonplatform.datastore.mongo.async.internal.CompletableFutureStreamSubscriber
 
CompletableFutureSubscriber<T> - Class in com.holonplatform.datastore.mongo.async.internal
A Subscriber adapter for CompletableFuture.
CompletableFutureSubscriber() - Constructor for class com.holonplatform.datastore.mongo.async.internal.CompletableFutureSubscriber
 
config1() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastore
 
config2() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastore
 
config3() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastore
 
config4() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastore
 
CONFIG_PROPERTY - Static variable in enum com.holonplatform.datastore.mongo.core.document.EnumCodecStrategy
A configuration property which can be used to declare the enum codec strategy.
convert(MongoResolutionContext<?>, Document) - Method in interface com.holonplatform.datastore.mongo.core.document.DocumentConverter
Convert a Document into expected result type.
converter(DocumentConverter<R>) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection.Builder
Set the document results converter.
countAll() - Static method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection
Create a new count all BsonProjection.
countByField(String) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection.Builder
Set that this projection is a count projection on given field name.
create(ClientSession, TransactionConfiguration) - Static method in interface com.holonplatform.datastore.mongo.async.tx.AsyncMongoTransaction
Create a new AsyncMongoTransaction.
create(Bson) - Static method in interface com.holonplatform.datastore.mongo.core.BsonFilter
Create a new BsonFilter.
create(Bson) - Static method in interface com.holonplatform.datastore.mongo.core.BsonSort
Create a new BsonSort.
create(Collation) - Static method in interface com.holonplatform.datastore.mongo.core.CollationOption
Create a new CollationOption.
create(MongoContext<S>, PropertySet<?>) - Static method in interface com.holonplatform.datastore.mongo.core.context.MongoDocumentContext
Create a new MongoDocumentContext.
create(MongoContext<S>) - Static method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Create a new default MongoResolutionContext.
create(Class<R>, BiFunction<MongoResolutionContext<?>, Document, R>) - Static method in interface com.holonplatform.datastore.mongo.core.document.DocumentConverter
Create a new DocumentConverter.
create(Bson) - Static method in interface com.holonplatform.datastore.mongo.core.expression.BsonExpression
Create a new BsonExpression.
create(Bson) - Static method in interface com.holonplatform.datastore.mongo.core.expression.BsonFilterExpression
Create a new BsonFilterExpression.
create(Bson, Bson) - Static method in interface com.holonplatform.datastore.mongo.core.expression.BsonFilterExpression
Create a new BsonFilterExpression.
create(String) - Static method in interface com.holonplatform.datastore.mongo.core.expression.CollectionName
Create a new CollectionName using given collection name.
create(Document) - Static method in interface com.holonplatform.datastore.mongo.core.expression.DocumentValue
Create a new DocumentValue using given document.
create(String) - Static method in interface com.holonplatform.datastore.mongo.core.expression.FieldName
Create a new FieldName using given field name.
create(Object) - Static method in interface com.holonplatform.datastore.mongo.core.expression.FieldValue
Create a new FieldValue.
create(Object, TypedExpression<?>) - Static method in interface com.holonplatform.datastore.mongo.core.expression.FieldValue
Create a new FieldValue.
create(Object, EnumCodecStrategy) - Static method in interface com.holonplatform.datastore.mongo.core.expression.FieldValue
Create a new FieldValue.
create(Object, TypedExpression<?>, EnumCodecStrategy) - Static method in interface com.holonplatform.datastore.mongo.core.expression.FieldValue
Create a new FieldValue.
create(PropertyBox) - Static method in interface com.holonplatform.datastore.mongo.core.expression.PropertyBoxValue
Create a new PropertyBoxValue.
create(PropertyBox, PropertySet<?>) - Static method in interface com.holonplatform.datastore.mongo.core.expression.PropertyBoxValue
Create a new PropertyBoxValue.
create(T) - Static method in interface com.holonplatform.datastore.mongo.core.expression.Value
Create a new Value.
create(T, TypedExpression<T>) - Static method in interface com.holonplatform.datastore.mongo.core.expression.Value
Create a new Value.
create(T, EnumCodecStrategy) - Static method in interface com.holonplatform.datastore.mongo.core.expression.Value
Create a new Value.
create(T, TypedExpression<T>, EnumCodecStrategy) - Static method in interface com.holonplatform.datastore.mongo.core.expression.Value
Create a new Value.
create(WriteConcern) - Static method in interface com.holonplatform.datastore.mongo.core.WriteConcernOption
Create a new WriteConcernOption.
create(ClientSession, TransactionConfiguration) - Static method in interface com.holonplatform.datastore.mongo.reactor.tx.ReactiveMongoTransaction
create(ClientSession, TransactionConfiguration) - Static method in interface com.holonplatform.datastore.mongo.sync.tx.SyncMongoTransaction
Create a new SyncMongoTransaction.
createForUpdate(MongoContext<S>, PropertySet<?>) - Static method in interface com.holonplatform.datastore.mongo.core.context.MongoDocumentContext
Create a new MongoDocumentContext for an update type operation.
createForUpdate(MongoContext<S>) - Static method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Create a new default MongoResolutionContext for an update type operation.
createForUpdate(MongoContext<S>, Path<?>) - Static method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Create a new default MongoResolutionContext for an update type operation, specifying the Path to which the update operation refers.
createTransaction(S, TransactionConfiguration) - Method in interface com.holonplatform.datastore.mongo.core.tx.MongoTransactionFactory
Create a new MongoTransaction.
cursorType(CursorType) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the cursor type.

D

database(String) - Method in interface com.holonplatform.datastore.mongo.core.MongoDatastoreBuilder
Set the database name to use.
DATABASE - Static variable in interface com.holonplatform.datastore.mongo.spring.MongoDatastoreConfigProperties
The database name to use.
decode(ObjectId, Class<? extends T>) - Method in interface com.holonplatform.datastore.mongo.core.document.DocumentIdResolver
Decode given ObjectId using given type.
DEFAULT_DATASTORE_BEAN_NAME - Static variable in annotation type com.holonplatform.datastore.mongo.spring.EnableMongoAsyncDatastore
Default Datastore registration bean name.
DEFAULT_DATASTORE_BEAN_NAME - Static variable in annotation type com.holonplatform.datastore.mongo.spring.EnableMongoDatastore
Default Datastore registration bean name.
DEFAULT_DATASTORE_BEAN_NAME - Static variable in annotation type com.holonplatform.datastore.mongo.spring.EnableMongoReactiveDatastore
Default Datastore registration bean name.
DEFAULT_MONGO_CLIENT_BEAN_NAME - Static variable in interface com.holonplatform.datastore.mongo.spring.MongoDatastoreConfigProperties
Default MongoClient bean name to lookup during automatic MongoDB Datastore registration.
DEFAULT_NAME - Static variable in interface com.holonplatform.datastore.mongo.spring.MongoDatastoreConfigProperties
Configuration property set default name
DefaultAsyncMongoDatastore - Class in com.holonplatform.datastore.mongo.async.internal
Default AsyncMongoDatastore implementation.
DefaultAsyncMongoDatastore() - Constructor for class com.holonplatform.datastore.mongo.async.internal.DefaultAsyncMongoDatastore
Constructor.
DefaultAsyncMongoDatastore.DefaultBuilder - Class in com.holonplatform.datastore.mongo.async.internal
 
DefaultBsonFilter - Class in com.holonplatform.datastore.mongo.core.internal
Default BsonFilter implementation.
DefaultBsonFilter(Bson) - Constructor for class com.holonplatform.datastore.mongo.core.internal.DefaultBsonFilter
Constructor.
DefaultBsonSort - Class in com.holonplatform.datastore.mongo.core.internal
Default BsonSort implementation.
DefaultBsonSort(Bson) - Constructor for class com.holonplatform.datastore.mongo.core.internal.DefaultBsonSort
Constructor.
DefaultBuilder() - Constructor for class com.holonplatform.datastore.mongo.async.internal.DefaultAsyncMongoDatastore.DefaultBuilder
 
DefaultBuilder() - Constructor for class com.holonplatform.datastore.mongo.reactor.internal.DefaultReactiveMongoDatastore.DefaultBuilder
 
DefaultBuilder() - Constructor for class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore.DefaultBuilder
 
DefaultCollationOption - Class in com.holonplatform.datastore.mongo.core.internal
Default CollationOption implementation.
DefaultCollationOption(Collation) - Constructor for class com.holonplatform.datastore.mongo.core.internal.DefaultCollationOption
 
DefaultMongoDatastore - Class in com.holonplatform.datastore.mongo.sync.internal
Default MongoDatastore implementation.
DefaultMongoDatastore() - Constructor for class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore
Constructor.
DefaultMongoDatastore.DefaultBuilder - Class in com.holonplatform.datastore.mongo.sync.internal
 
DefaultReactiveMongoDatastore - Class in com.holonplatform.datastore.mongo.reactor.internal
Default ReactiveMongoDatastore implementation.
DefaultReactiveMongoDatastore() - Constructor for class com.holonplatform.datastore.mongo.reactor.internal.DefaultReactiveMongoDatastore
 
DefaultReactiveMongoDatastore.DefaultBuilder - Class in com.holonplatform.datastore.mongo.reactor.internal
 
DefaultWriteConcernOption - Class in com.holonplatform.datastore.mongo.core.internal
Default WriteConcernOption implementation.
DefaultWriteConcernOption(WriteConcern) - Constructor for class com.holonplatform.datastore.mongo.core.internal.DefaultWriteConcernOption
 
delegate(AsyncMongoTransaction) - Static method in interface com.holonplatform.datastore.mongo.async.tx.AsyncMongoTransaction
Create a AsyncMongoTransaction which delegates its operations and status to the given delegated transaction.
delegate(ReactiveMongoTransaction) - Static method in interface com.holonplatform.datastore.mongo.reactor.tx.ReactiveMongoTransaction
Create a ReactiveMongoTransaction which delegates its operations and status to the given delegated transaction.
delegate(SyncMongoTransaction) - Static method in interface com.holonplatform.datastore.mongo.sync.tx.SyncMongoTransaction
Create a SyncMongoTransaction which delegates its operations and status to the given delegated transaction.
distinct(String) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQuery.Builder
Mark the query as a distinct field value query.
distinct(boolean) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set whether the query should return distinct results.
documentContext(PropertySet<?>) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Create a MongoDocumentContext as child of this context.
documentContext(PropertySet<?>, boolean) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Create a MongoDocumentContext as child of this context.
DocumentConverter<R> - Interface in com.holonplatform.datastore.mongo.core.document
Converter to convert a Document instance into a different type.
DocumentIdResolver - Interface in com.holonplatform.datastore.mongo.core.document
Resolver to detect a suitable Path type Property within a PropertySet which can act as document identifier property.
DocumentValue - Interface in com.holonplatform.datastore.mongo.core.expression
Expression which represents a MongoDB Document value.
DocumentWriteOption - Enum in com.holonplatform.datastore.mongo.core
Document operations DatastoreOperations.WriteOption.

E

EnableMongoAsyncDatastore - Annotation Type in com.holonplatform.datastore.mongo.spring
Annotation to be used on Spring Configuration classes to setup an asynchronous MongoDB AsyncDatastore.
EnableMongoDatastore - Annotation Type in com.holonplatform.datastore.mongo.spring
Annotation to be used on Spring Configuration classes to setup a synchronous MongoDB Datastore.
EnableMongoReactiveDatastore - Annotation Type in com.holonplatform.datastore.mongo.spring
Annotation to be used on Spring Configuration classes to setup a reactive MongoDB ReactiveDatastore.
encode(Object) - Method in interface com.holonplatform.datastore.mongo.core.document.DocumentIdResolver
Encode given document id as an ObjectId.
end() - Method in interface com.holonplatform.datastore.mongo.async.tx.AsyncMongoTransaction
Finalize the transaction.
end() - Method in interface com.holonplatform.datastore.mongo.reactor.tx.ReactiveMongoTransaction
Finalize the transaction.
end() - Method in interface com.holonplatform.datastore.mongo.sync.tx.SyncMongoTransaction
Finalize the transaction.
ENUM_CODEC_STRATEGY - Static variable in interface com.holonplatform.datastore.mongo.spring.MongoDatastoreConfigProperties
The default EnumCodecStrategy to use when encoding and decoding enum type values.
EnumCodecStrategy - Enum in com.holonplatform.datastore.mongo.core.document
Enumeration of Enum types encoding and decoding.
enumCodecStrategy(EnumCodecStrategy) - Method in interface com.holonplatform.datastore.mongo.core.MongoDatastoreBuilder
Set the default EnumCodecStrategy to use when encoding and decoding Enum type values.
ExampleAsyncMongoDatastore - Class in com.holonplatform.datastore.mongo.examples
 
ExampleAsyncMongoDatastore() - Constructor for class com.holonplatform.datastore.mongo.examples.ExampleAsyncMongoDatastore
 
ExampleMapping - Class in com.holonplatform.datastore.mongo.examples
 
ExampleMapping() - Constructor for class com.holonplatform.datastore.mongo.examples.ExampleMapping
 
ExampleModel - Class in com.holonplatform.datastore.mongo.examples
 
ExampleModel() - Constructor for class com.holonplatform.datastore.mongo.examples.ExampleModel
 
ExampleMongoDatastore - Class in com.holonplatform.datastore.mongo.examples
 
ExampleMongoDatastore() - Constructor for class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastore
 
ExampleMongoDatastoreExtension - Class in com.holonplatform.datastore.mongo.examples
 
ExampleMongoDatastoreExtension() - Constructor for class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastoreExtension
 
ExampleMongoDatastoreSpring1 - Class in com.holonplatform.datastore.mongo.examples
 
ExampleMongoDatastoreSpring1() - Constructor for class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastoreSpring1
 
ExampleMongoDatastoreSpring2 - Class in com.holonplatform.datastore.mongo.examples
 
ExampleMongoDatastoreSpring2() - Constructor for class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastoreSpring2
 
ExampleMongoDatastoreSpring3 - Class in com.holonplatform.datastore.mongo.examples
 
ExampleMongoDatastoreSpring3() - Constructor for class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastoreSpring3
 
ExampleMongoDatastoreSpring4 - Class in com.holonplatform.datastore.mongo.examples
 
ExampleMongoDatastoreSpring4() - Constructor for class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastoreSpring4
 
ExampleMongoDatastoreSpring5 - Class in com.holonplatform.datastore.mongo.examples
 
ExampleMongoDatastoreSpring5() - Constructor for class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastoreSpring5
 
ExampleReactiveMongoDatastore - Class in com.holonplatform.datastore.mongo.examples
 
ExampleReactiveMongoDatastore() - Constructor for class com.holonplatform.datastore.mongo.examples.ExampleReactiveMongoDatastore
 
ExampleSyncMongoDatastore - Class in com.holonplatform.datastore.mongo.examples
 
ExampleSyncMongoDatastore() - Constructor for class com.holonplatform.datastore.mongo.examples.ExampleSyncMongoDatastore
 
execute(MongoDatabase) - Method in interface com.holonplatform.datastore.mongo.core.MongoDatabaseOperation
Execute an operation using the provided MongoDatabase an return a result.
execute(MongoDatabase) - Method in interface com.holonplatform.datastore.mongo.core.MongoDatabaseRunnable
Execute an operation using the provided MongoDatabase.
expres2() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastoreExtension
 
expression(TypedExpression<T>, String) - Static method in interface com.holonplatform.datastore.mongo.core.document.DocumentConverter
Create a new DocumentConverter to convert a document field using given expression.
expressionResolverRegistration() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastoreExtension
 

F

field(String, Bson) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection.Builder
Add a projection field.
field(String) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection.Builder
Add a projection field name.
FieldName - Interface in com.holonplatform.datastore.mongo.core.expression
Mongo document field name expression, with dot notation support.
FieldValue - Interface in com.holonplatform.datastore.mongo.core.expression
Expression which represents a MongoDB document field value.
filter(BsonFilterExpression) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the query filter.
fromPublisher(Publisher<T>) - Static method in class com.holonplatform.datastore.mongo.async.internal.CompletableFutureStreamSubscriber
 
fromPublisher(Publisher<T>) - Static method in class com.holonplatform.datastore.mongo.async.internal.CompletableFutureSubscriber
 

G

getAlias(TypedExpression<?>) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Get the alias associated to given expression, if any.
getBatchSize() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the number of documents to return per batch.
getBson() - Method in interface com.holonplatform.datastore.mongo.core.BsonFilter
Get the filter expression as a Bson expression.
getBson() - Method in interface com.holonplatform.datastore.mongo.core.BsonSort
Get the sort expression as a Bson expression.
getBson() - Method in class com.holonplatform.datastore.mongo.core.internal.DefaultBsonFilter
 
getBson() - Method in class com.holonplatform.datastore.mongo.core.internal.DefaultBsonSort
 
getClient() - Method in interface com.holonplatform.datastore.mongo.core.async.config.AsyncMongoDatastoreCommodityContext
Get the MongoDB client.
getClient() - Method in class com.holonplatform.datastore.mongo.core.async.internal.AbstractAsyncMongoDatastore
 
getClient() - Method in interface com.holonplatform.datastore.mongo.sync.config.SyncMongoDatastoreCommodityContext
Get the MongoDB client.
getClient() - Method in class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore
 
getClientSession() - Method in class com.holonplatform.datastore.mongo.core.async.internal.AbstractAsyncMongoDatastore
 
getClientSession() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Get the current client session, if available.
getClientSession() - Method in class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore
 
getCollation() - Method in interface com.holonplatform.datastore.mongo.core.CollationOption
Get the MongoDB Collation to use.
getCollation() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the Collation to use.
getCollation() - Method in class com.holonplatform.datastore.mongo.core.internal.DefaultCollationOption
 
getCollectionName() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the collection name to query.
getComment() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the query comment.
getConfiguration() - Method in interface com.holonplatform.datastore.mongo.core.tx.MongoTransaction
Get the transaction configuration.
getConversionType() - Method in interface com.holonplatform.datastore.mongo.core.document.DocumentConverter
Get the type into which this converter is able to convert a Document.
getConverter() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection
Get the projection DocumentConverter.
getCursorType() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the cursor type to use.
getDatabaseCodecRegistry() - Method in class com.holonplatform.datastore.mongo.core.async.internal.AbstractAsyncMongoDatastore
 
getDatabaseCodecRegistry() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Get the CodecRegistry bound to the current database.
getDatabaseCodecRegistry() - Method in class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore
 
getDatabaseName() - Method in interface com.holonplatform.datastore.mongo.core.config.MongoDatastoreCommodityContext
Get the MongoDB database name to which the Datastore is bound.
getDataContextId() - Method in class com.holonplatform.datastore.mongo.spring.MongoDatastoreConfigProperties.MongoDatastoreConfigPropertiesImpl
 
getDefault() - Static method in interface com.holonplatform.datastore.mongo.core.document.DocumentIdResolver
Get the default DocumentIdResolver implementation.
getDefault() - Static method in enum com.holonplatform.datastore.mongo.core.document.EnumCodecStrategy
Return the default EnumCodecStrategy.
getDefaultEnumCodecStrategy() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Get the default EnumCodecStrategy.
getDefaultReadConcern() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Get the default ReadConcern to declare the read operations isolation level.
getDefaultReadPreference() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Get the default ReadPreference for query or data read operations.
getDefaultResolvers() - Static method in interface com.holonplatform.datastore.mongo.core.resolver.MongoExpressionResolver
Get the default MongoExpressionResolvers.
getDefaultWriteConcern() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Get the default WriteConcern to use with write operations.
getDefinition() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQuery
Get the query definition.
getDistinctFieldName() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQuery
If the query is a distinct field value query, get the field name.
getDocumentIdPath() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoDocumentContext
Get the Path which acts as document id, if available.
getDocumentIdProperty() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoDocumentContext
Get the Property which acts as document id, if available.
getDocumentIdResolver() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Get the DocumentIdResolver of this context.
getEnumCodecStrategy() - Method in interface com.holonplatform.datastore.mongo.core.expression.FieldValue
Get the EnumCodecStrategy to use to encode/decode Enum type values.
getEnumCodecStrategy() - Method in interface com.holonplatform.datastore.mongo.core.expression.Value
Get the EnumCodecStrategy to use to encode/decode Enum type values.
getExpression(String) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Get the expression bound to given alias, if any.
getExpression() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonFilterExpression
Get the filter expression.
getExpression() - Method in interface com.holonplatform.datastore.mongo.core.expression.FieldValue
Get the TypedExpression to which the field value is bound, if any.
getExpression() - Method in interface com.holonplatform.datastore.mongo.core.expression.Value
Get the TypedExpression to which the value is bound, if any.
getExpressionAliasProvider() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Get the ExpressionAliasProvider.
getFieldName() - Method in interface com.holonplatform.datastore.mongo.core.expression.FieldName
Get the document field name.
getFieldNames() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection
Get the field names.
getFieldProjections() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection
Get the field projection values.
getFields() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection
Get the projection fields as field name - Bson expression map.
getFilter() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the query filters.
getGroup() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the group id for aggregation type query.
getGroupFilter() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the filter to apply to the group stage in an aggregation type query.
getHint() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the hint for which index to use.
getLimit() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the query results limit.
getMatch() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonFilterExpression.FilterAggregationPipeline
Get the match stage.
getMax() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the exclusive upper bound for a specific index.
getMin() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the minimum inclusive lower bound for a specific index.
getName() - Method in interface com.holonplatform.datastore.mongo.core.expression.CollectionName
Get the database collection name.
getNextProjectionFieldName() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
For generated projection field names, get the next name.
getOffset() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the number of query results to skip.
getOrCreateAlias(TypedExpression<?>) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Get the alias for given expression or create one if does not exist.
getParent() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Get the parent context, if available.
getPipeline() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonFilterExpression
If the filter must be represented using an aggregation pipeline, returns the pipeline.
getProjection() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonFilterExpression.FilterAggregationPipeline
Get the projection stage.
getProjection() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQuery
Get the query projection.
getPropertySet() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoDocumentContext
Get the PropertySet to which the document resolution is bound.
getPropertySet() - Method in interface com.holonplatform.datastore.mongo.core.expression.PropertyBoxValue
Get the expression property set.
getQueryOperationType() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
getReadConcern() - Method in enum com.holonplatform.datastore.mongo.core.enumerations.MongoReadConcern
Get the actual ReadConcern implementation.
getReadConcern() - Method in interface com.holonplatform.datastore.mongo.core.tx.MongoTransactionOptions
Get the read concern to use with the transaction, if configured.
getReadPreference() - Method in enum com.holonplatform.datastore.mongo.core.enumerations.MongoReadPreference
Get the actual ReadPreference implementation, if available.
getReadPreference() - Method in interface com.holonplatform.datastore.mongo.core.tx.MongoTransactionOptions
Get the read preference to use with the transaction, if configured.
getResolvedType() - Method in interface com.holonplatform.datastore.mongo.core.resolver.BsonExpressionResolver
 
getSession() - Method in interface com.holonplatform.datastore.mongo.core.tx.MongoTransaction
Get the ClientSession bound to this transaction.
getSort() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the query sorts.
getTimeout() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the query execution timeout, using the time unit returned by BsonQueryDefinition.getTimeoutUnit().
getTimeoutUnit() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get the query execution timeout unit.
getUpdatePath() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
If this context is intended for an update type operation, get the optional single Path to which the update operation refers.
getValue() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonExpression
Get the Bson value.
getValue() - Method in interface com.holonplatform.datastore.mongo.core.expression.DocumentValue
Get the actual Document value.
getValue() - Method in interface com.holonplatform.datastore.mongo.core.expression.FieldValue
Get the field value.
getValue() - Method in interface com.holonplatform.datastore.mongo.core.expression.PropertyBoxValue
Get the PropertyBox value.
getValue() - Method in interface com.holonplatform.datastore.mongo.core.expression.Value
Get the expression value.
getWriteConcern() - Method in enum com.holonplatform.datastore.mongo.core.enumerations.MongoWriteConcern
Get the actual WriteConcern implementation, if available.
getWriteConcern() - Method in class com.holonplatform.datastore.mongo.core.internal.DefaultWriteConcernOption
 
getWriteConcern() - Method in interface com.holonplatform.datastore.mongo.core.tx.MongoTransactionOptions
Get the write concern to use with the transaction, if configured.
getWriteConcern() - Method in interface com.holonplatform.datastore.mongo.core.WriteConcernOption
Get the MongoDB WriteConcern value.
group(Bson) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the group id for aggregation type query.
groupFilter(BsonFilterExpression) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the filter to apply to the group stage in an aggregation type query.

H

handler() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastore
 
hasAggregationFunctions(boolean) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection.Builder
Set whether this projection include one or more aggregation functions.
hasAggregationFunctions() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection
Get whether this projection include one or more aggregation functions (for example min, man, sum, avg, count).
hint(Bson) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the hint for which index to use.

I

ID_FIELD_NAME - Static variable in interface com.holonplatform.datastore.mongo.core.context.MongoDocumentContext
Default MongoDB document id field name
identity() - Static method in interface com.holonplatform.datastore.mongo.core.document.DocumentConverter
Get a DocumentConverter which simply returns the document instance, without performing any conversion operation.
ids1() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastore
 
ids2() - Method in class com.holonplatform.datastore.mongo.examples.ExampleMongoDatastore
 
InvalidDocumentIdentifierException - Exception in com.holonplatform.datastore.mongo.core.exceptions
An exception used to notify invalid document identifier representation or data type.
InvalidDocumentIdentifierException(String) - Constructor for exception com.holonplatform.datastore.mongo.core.exceptions.InvalidDocumentIdentifierException
Constructor with error message.
InvalidDocumentIdentifierException(String, Throwable) - Constructor for exception com.holonplatform.datastore.mongo.core.exceptions.InvalidDocumentIdentifierException
Constructor with error message and cause.
isAsync() - Method in class com.holonplatform.datastore.mongo.core.async.internal.AbstractAsyncMongoDatastore
 
isAsync() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoOperationContext
Gets whether the MongoDB driver in use is asynchronous.
isAsync() - Method in class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore
 
isCountAllProjection() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection
Get whether this projection is a count all projection.
isCountFieldProjection() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection
Get whether this projection is a count projection on a specific field name.
isDistinct() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get whether the query is configured to return distinct results.
isDocumentContext(ExpressionResolver.ResolutionContext) - Static method in interface com.holonplatform.datastore.mongo.core.context.MongoDocumentContext
Checks if given resolution context is a MongoDocumentContext type.
isDocumentIdPath(Path<?>) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoDocumentContext
Checks if given path matches the document id path, if available.
isDocumentIdProperty(Property<?>) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoDocumentContext
Checks if given property is the document id property.
isEmpty() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonProjection
Get whether the projection is empty.
isForUpdate() - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Get whether this context is intended for an update type operation.
isMongoResolutionContext(ExpressionResolver.ResolutionContext) - Static method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Checks if given ExpressionResolver.ResolutionContext is a MongoResolutionContext.
isPartial() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Whether to get partial results from a sharded cluster if one or more shards are unreachable (instead of throwing an error).
isReturnKey() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Get whether the find operation will return only the index keys in the resulting documents.
isShowRecordId() - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition
Whether to add a $recordId field to the returned documents.
isValidDocumentIdType(Property<?>) - Method in interface com.holonplatform.datastore.mongo.core.document.DocumentIdResolver
Checks if the type of given property is a valid document id type.
isValidDocumentIdType(Class<?>) - Method in interface com.holonplatform.datastore.mongo.core.document.DocumentIdResolver
Checks if the given type is a valid document id type.

L

limit(int) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the query results limit.

M

max(Bson) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the exclusive upper bound for a specific index.
maybeAliasName(String) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Check if given field name could be an alias name.
min(Bson) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the inclusive lower bound for a specific index.
MongoAsyncDatastoreAutoConfigurationRegistrar - Class in com.holonplatform.datastore.mongo.spring.boot.internal
Registrar for MongoDB async Datastore beans registration.
MongoAsyncDatastoreAutoConfigurationRegistrar() - Constructor for class com.holonplatform.datastore.mongo.spring.boot.internal.MongoAsyncDatastoreAutoConfigurationRegistrar
 
MongoAsyncDatastoreRegistrar - Class in com.holonplatform.datastore.mongo.spring.internal
Registrar for MongoDB async Datastore bean registration using the EnableMongoAsyncDatastore annotation.
MongoAsyncDatastoreRegistrar() - Constructor for class com.holonplatform.datastore.mongo.spring.internal.MongoAsyncDatastoreRegistrar
 
MongoContext<S extends com.mongodb.session.ClientSession> - Interface in com.holonplatform.datastore.mongo.core.context
MongoDB Datastore base context.
MongoDatabaseHandler<MongoDatabase> - Interface in com.holonplatform.datastore.mongo.core
Mongo Database handler.
MongoDatabaseOperation<MongoDatabase,R> - Interface in com.holonplatform.datastore.mongo.core
Represents an operation to be executed using a Datastore managed MongoDatabase.
MongoDatabaseRunnable<MongoDatabase> - Interface in com.holonplatform.datastore.mongo.core
Represents an operation to be executed using a Datastore managed MongoDatabase.
MongoDatastore - Interface in com.holonplatform.datastore.mongo.sync
MongoDB Datastore implementation.
MongoDatastore.Builder - Interface in com.holonplatform.datastore.mongo.sync
MongoDatastoreAutoConfiguration - Class in com.holonplatform.datastore.mongo.spring.boot
Spring boot auto-configuration to enable MongoDB Datastore beans.
MongoDatastoreAutoConfiguration() - Constructor for class com.holonplatform.datastore.mongo.spring.boot.MongoDatastoreAutoConfiguration
 
MongoDatastoreBuilder<D extends com.holonplatform.core.datastore.DatastoreOperations,S extends com.mongodb.session.ClientSession,TX extends MongoTransaction<S>,B extends MongoDatastoreBuilder<D,S,TX,B>> - Interface in com.holonplatform.datastore.mongo.core
Base MongoDB Datastore builder.
MongoDatastoreCommodityContext<MongoDatabase,S extends com.mongodb.session.ClientSession> - Interface in com.holonplatform.datastore.mongo.core.config
Base MongoDB Datastore DatastoreCommodityContext.
MongoDatastoreConfigProperties - Interface in com.holonplatform.datastore.mongo.spring
A ConfigPropertySet for MongoDB Datastore configuration, using MongoDatastoreConfigProperties.DEFAULT_NAME as property prefix.
MongoDatastoreConfigProperties.MongoDatastoreConfigPropertiesImpl - Class in com.holonplatform.datastore.mongo.spring
Default implementation
MongoDatastoreConfigPropertiesImpl(String) - Constructor for class com.holonplatform.datastore.mongo.spring.MongoDatastoreConfigProperties.MongoDatastoreConfigPropertiesImpl
 
MongoDatastoreExpressionResolver<E extends com.holonplatform.core.Expression,R extends com.holonplatform.core.Expression> - Interface in com.holonplatform.datastore.mongo.core.config
MongoDB Datastore ExpressionResolver extension type to allow automatic registration using Java ServiceLoader extension, through a com.holonplatform.datastore.mongo.core.config.MongoDatastoreExpressionResolver file under the META-INF/services folder.
MongoDocumentContext<S extends com.mongodb.session.ClientSession> - Interface in com.holonplatform.datastore.mongo.core.context
A MongoResolutionContext which is bound to a document resolution operation.
MongoExpressionResolver<E extends com.holonplatform.core.Expression,R extends com.holonplatform.core.Expression> - Interface in com.holonplatform.datastore.mongo.core.resolver
An ExpressionResolver to be used with a MongoResolutionContext resolution context.
MongoOperationContext<MongoDatabase,S extends com.mongodb.session.ClientSession> - Interface in com.holonplatform.datastore.mongo.core.context
MongoDB Datastore operations execution context.
MongoReactiveDatastoreAutoConfigurationRegistrar - Class in com.holonplatform.datastore.mongo.spring.boot.internal
Registrar for MongoDB reactive datastore beans registration.
MongoReactiveDatastoreAutoConfigurationRegistrar() - Constructor for class com.holonplatform.datastore.mongo.spring.boot.internal.MongoReactiveDatastoreAutoConfigurationRegistrar
 
MongoReactiveDatastoreRegistrar - Class in com.holonplatform.datastore.mongo.spring.internal
Registrar for MongoDB reactive Datastore bean registration using the EnableMongoReactiveDatastore annotation.
MongoReactiveDatastoreRegistrar() - Constructor for class com.holonplatform.datastore.mongo.spring.internal.MongoReactiveDatastoreRegistrar
 
MongoReadConcern - Enum in com.holonplatform.datastore.mongo.core.enumerations
MongoDB ReadConcern enumeration.
MongoReadPreference - Enum in com.holonplatform.datastore.mongo.core.enumerations
MongoDB ReadPreference enumeration.
MongoResolutionContext<S extends com.mongodb.session.ClientSession> - Interface in com.holonplatform.datastore.mongo.core.context
MongoDB Datastore expresion resolution context.
MongoSyncDatastoreAutoConfigurationRegistrar - Class in com.holonplatform.datastore.mongo.spring.boot.internal
Registrar for MongoDB Datastore beans registration.
MongoSyncDatastoreAutoConfigurationRegistrar() - Constructor for class com.holonplatform.datastore.mongo.spring.boot.internal.MongoSyncDatastoreAutoConfigurationRegistrar
 
MongoSyncDatastoreRegistrar - Class in com.holonplatform.datastore.mongo.spring.internal
Registrar for MongoDB sync Datastore bean registration using the EnableMongoDatastore annotation.
MongoSyncDatastoreRegistrar() - Constructor for class com.holonplatform.datastore.mongo.spring.internal.MongoSyncDatastoreRegistrar
 
MongoTransaction<S extends com.mongodb.session.ClientSession> - Interface in com.holonplatform.datastore.mongo.core.tx
MongoDB Transaction.
MongoTransactionFactory<S extends com.mongodb.session.ClientSession,TX extends MongoTransaction<S>> - Interface in com.holonplatform.datastore.mongo.core.tx
Factory to create and configure new MongoTransaction implementation using a ClientSession and a TransactionConfiguration definition.
MongoTransactionOptions - Interface in com.holonplatform.datastore.mongo.core.tx
MongoTransaction configuration options.
MongoWriteConcern - Enum in com.holonplatform.datastore.mongo.core.enumerations
MongoDB WriteConcern enumeration.

O

offset(int) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the query results offset.
onComplete() - Method in class com.holonplatform.datastore.mongo.async.internal.CompletableFutureStreamSubscriber
 
onComplete() - Method in class com.holonplatform.datastore.mongo.async.internal.CompletableFutureSubscriber
 
onError(Throwable) - Method in class com.holonplatform.datastore.mongo.async.internal.CompletableFutureStreamSubscriber
 
onError(Throwable) - Method in class com.holonplatform.datastore.mongo.async.internal.CompletableFutureSubscriber
 
onNext(T) - Method in class com.holonplatform.datastore.mongo.async.internal.CompletableFutureStreamSubscriber
 
onNext(T) - Method in class com.holonplatform.datastore.mongo.async.internal.CompletableFutureSubscriber
 
onSubscribe(Subscription) - Method in class com.holonplatform.datastore.mongo.async.internal.CompletableFutureStreamSubscriber
 
onSubscribe(Subscription) - Method in class com.holonplatform.datastore.mongo.async.internal.CompletableFutureSubscriber
 
ops() - Method in class com.holonplatform.datastore.mongo.examples.ExampleAsyncMongoDatastore
 
ops() - Method in class com.holonplatform.datastore.mongo.examples.ExampleReactiveMongoDatastore
 
ops() - Method in class com.holonplatform.datastore.mongo.examples.ExampleSyncMongoDatastore
 

P

partial(boolean) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set whether to get partial results from a sharded cluster if one or more shards are unreachable (instead of throwing an error).
PRIMARY - Static variable in interface com.holonplatform.datastore.mongo.spring.MongoDatastoreConfigProperties
Whether to qualify the Datastore bean as primary, i.e. the preferential bean to be injected in a single-valued dependency when multiple candidates are present.
projection(BsonProjection<?>) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQuery.Builder
Set the query projection.
propertyBox(Iterable<P>) - Static method in interface com.holonplatform.datastore.mongo.core.document.DocumentConverter
Create a new DocumentConverter to convert documents into PropertyBox instances using given property set.
propertyBox(P...) - Static method in interface com.holonplatform.datastore.mongo.core.document.DocumentConverter
Create a new DocumentConverter to convert documents into PropertyBox instances using given property set.
PropertyBoxValue - Interface in com.holonplatform.datastore.mongo.core.expression
Expression which represents a PropertyBox value.

Q

QUERY_BATCH_SIZE - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
Query operation batch size.
QUERY_COLLATION - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
Query operation collation.
QUERY_COMMENT - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
Query operation comment.
QUERY_CURSOR_TYPE - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
Query operation cursor type.
QUERY_HINT - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
Query operation hint for which index to use.
QUERY_MAX - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
Query operation exclusive upper bound for a specific index.
QUERY_MIN - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
Query operation minimum inclusive lower bound for a specific index.
QUERY_PARTIAL - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
Whether to get partial results from a sharded cluster if one or more shards are unreachable (instead of throwing an error) for a query operation.
QUERY_RETURN_KEY - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
Whether the query operation will return only the index keys in the resulting documents.
QUERY_SHOW_RECORD_ID - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
Whether to add a $recordId field to the returned documents of a query operation.
QUERY_TIMEOUT - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
Query operation timeout (max execution time), expressed in ReadOperationConfiguration.QUERY_TIMEOUT_UNIT.
QUERY_TIMEOUT_UNIT - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
Query operation timeout unit.
QueryOperationType - Enum in com.holonplatform.datastore.mongo.core.document
MongoDB document query operation types.

R

ReactiveMongoDatastore - Interface in com.holonplatform.datastore.mongo.reactor
MongoDB ReactiveDatastore implementation, using Project Reactor APIs.
ReactiveMongoDatastore.Builder - Interface in com.holonplatform.datastore.mongo.reactor
ReactiveDatastore builder.
ReactiveMongoTransaction - Interface in com.holonplatform.datastore.mongo.reactor.tx
Reactive MongoDB Transaction.
READ_CONCERN - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
ReadConcern operation configuration
READ_CONCERN - Static variable in interface com.holonplatform.datastore.mongo.spring.MongoDatastoreConfigProperties
The default ReadConcern for the read operations isolation level.
READ_PREFERENCE - Static variable in interface com.holonplatform.datastore.mongo.core.ReadOperationConfiguration
ReadPreference operation configuration
READ_PREFERENCE - Static variable in interface com.holonplatform.datastore.mongo.spring.MongoDatastoreConfigProperties
The default ReadPreference for query or data read operations.
readConcern(ReadConcern) - Method in interface com.holonplatform.datastore.mongo.core.MongoDatastoreBuilder
Set the default ReadConcern to declare the read operations isolation level.
ReadOperationConfiguration - Interface in com.holonplatform.datastore.mongo.core
A set of MongoDB Datastore read operations configuration properties.
readPreference(ReadPreference) - Method in interface com.holonplatform.datastore.mongo.core.MongoDatastoreBuilder
Set the default ReadPreference for query or data read operations.
registerAsyncDatastore(BeanDefinitionRegistry, Environment, String, String, MongoDatastoreConfigProperties, ClassLoader) - Static method in class com.holonplatform.datastore.mongo.spring.internal.MongoAsyncDatastoreRegistrar
Register a AsyncMongoDatastore bean.
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.holonplatform.datastore.mongo.spring.boot.internal.MongoAsyncDatastoreAutoConfigurationRegistrar
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.holonplatform.datastore.mongo.spring.boot.internal.MongoReactiveDatastoreAutoConfigurationRegistrar
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.holonplatform.datastore.mongo.spring.boot.internal.MongoSyncDatastoreAutoConfigurationRegistrar
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.holonplatform.datastore.mongo.spring.internal.MongoAsyncDatastoreRegistrar
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.holonplatform.datastore.mongo.spring.internal.MongoReactiveDatastoreRegistrar
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.holonplatform.datastore.mongo.spring.internal.MongoSyncDatastoreRegistrar
 
registerReactiveDatastore(BeanDefinitionRegistry, Environment, String, String, MongoDatastoreConfigProperties, ClassLoader) - Static method in class com.holonplatform.datastore.mongo.spring.internal.MongoReactiveDatastoreRegistrar
Register a ReactiveMongoDatastore bean.
registerSyncDatastore(BeanDefinitionRegistry, Environment, String, String, MongoDatastoreConfigProperties, ClassLoader) - Static method in class com.holonplatform.datastore.mongo.spring.internal.MongoSyncDatastoreRegistrar
Register a MongoDatastore bean.
resolve(E, Class<R>) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Try to resolve given expression using current context resolvers to obtain a resolutionType type expression.
resolve(E, ExpressionResolver.ResolutionContext) - Method in interface com.holonplatform.datastore.mongo.core.resolver.MongoExpressionResolver
 
resolve(E, MongoResolutionContext<?>) - Method in interface com.holonplatform.datastore.mongo.core.resolver.MongoExpressionResolver
Resolve given expression into required expression type.
resolveDocumentIdPath(PropertySet<?>) - Method in interface com.holonplatform.datastore.mongo.core.document.DocumentIdResolver
Try to resolve the Path within given PropertySet which can act as document identifier path property.
resolveDocumentIdProperty(PropertySet<?>) - Method in interface com.holonplatform.datastore.mongo.core.document.DocumentIdResolver
Try to resolve the Property within given PropertySet which can act as document identifier property.
resolveOrFail(E, Class<R>) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
Resolve given expression using current context resolvers to obtain a resolutionType type expression.
returnKey(boolean) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set whether the find operation will return only the index keys in the resulting documents.

S

setBeanClassLoader(ClassLoader) - Method in class com.holonplatform.datastore.mongo.spring.boot.internal.MongoAsyncDatastoreAutoConfigurationRegistrar
 
setBeanClassLoader(ClassLoader) - Method in class com.holonplatform.datastore.mongo.spring.boot.internal.MongoReactiveDatastoreAutoConfigurationRegistrar
 
setBeanClassLoader(ClassLoader) - Method in class com.holonplatform.datastore.mongo.spring.boot.internal.MongoSyncDatastoreAutoConfigurationRegistrar
 
setBeanClassLoader(ClassLoader) - Method in class com.holonplatform.datastore.mongo.spring.internal.MongoAsyncDatastoreRegistrar
 
setBeanClassLoader(ClassLoader) - Method in class com.holonplatform.datastore.mongo.spring.internal.MongoReactiveDatastoreRegistrar
 
setBeanClassLoader(ClassLoader) - Method in class com.holonplatform.datastore.mongo.spring.internal.MongoSyncDatastoreRegistrar
 
setBeanFactory(BeanFactory) - Method in class com.holonplatform.datastore.mongo.spring.boot.internal.MongoAsyncDatastoreAutoConfigurationRegistrar
 
setBeanFactory(BeanFactory) - Method in class com.holonplatform.datastore.mongo.spring.boot.internal.MongoReactiveDatastoreAutoConfigurationRegistrar
 
setBeanFactory(BeanFactory) - Method in class com.holonplatform.datastore.mongo.spring.boot.internal.MongoSyncDatastoreAutoConfigurationRegistrar
 
setClient(MongoClient) - Method in class com.holonplatform.datastore.mongo.core.async.internal.AbstractAsyncMongoDatastore
Set the MongoDB client to use.
setClient(MongoClient) - Method in class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore
Set the MongoDB client to use.
setEnvironment(Environment) - Method in class com.holonplatform.datastore.mongo.spring.boot.internal.MongoAsyncDatastoreAutoConfigurationRegistrar
 
setEnvironment(Environment) - Method in class com.holonplatform.datastore.mongo.spring.boot.internal.MongoReactiveDatastoreAutoConfigurationRegistrar
 
setEnvironment(Environment) - Method in class com.holonplatform.datastore.mongo.spring.boot.internal.MongoSyncDatastoreAutoConfigurationRegistrar
 
setQueryOperationType(QueryOperationType) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoResolutionContext
showRecordId(boolean) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set whether to add a $recordId field to the returned documents.
sort(Bson) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the query sort.
start() - Method in interface com.holonplatform.datastore.mongo.async.tx.AsyncMongoTransaction
Start the transaction.
start() - Method in interface com.holonplatform.datastore.mongo.reactor.tx.ReactiveMongoTransaction
Start the transaction.
start() - Method in interface com.holonplatform.datastore.mongo.sync.tx.SyncMongoTransaction
Start the transaction.
SyncMongoDatastoreCommodityContext - Interface in com.holonplatform.datastore.mongo.sync.config
Synchronous MongoDB Datastore DatastoreCommodityContext.
SyncMongoDatastoreCommodityFactory<C extends com.holonplatform.core.datastore.DatastoreCommodity> - Interface in com.holonplatform.datastore.mongo.sync.config
Synchronous MongoDB DatastoreCommodityFactory extension type to allow automatic registration using Java ServiceLoader extension, through a com.holonplatform.datastore.mongo.sync.config.SyncMongoDatastoreCommodityFactory file under the META-INF/services folder.
SyncMongoTransaction - Interface in com.holonplatform.datastore.mongo.sync.tx
Synchronous MongoDB Transaction.

T

timeout(long, TimeUnit) - Method in interface com.holonplatform.datastore.mongo.core.expression.BsonQueryDefinition.Builder
Set the query execution timeout.
toJson(Document) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Serialize given document to JSON using the database codec registry.
toJson(List<Document>) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Serialize given documents to JSON using the database codec registry.
toJson(Bson) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Serialize given Bson value to JSON using the database codec registry.
toString() - Method in class com.holonplatform.datastore.mongo.async.internal.DefaultAsyncMongoDatastore
 
toString() - Method in class com.holonplatform.datastore.mongo.reactor.internal.DefaultReactiveMongoDatastore
 
toString() - Method in class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore
 
trace(String, Supplier<String>) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Trace given JSON expression.
trace(String, String) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Trace given JSON expression.
trace(String, Document) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Trace given JSON Document.
trace(String, List<Document>) - Method in interface com.holonplatform.datastore.mongo.core.context.MongoContext
Trace given JSON Documents.
transactional() - Method in class com.holonplatform.datastore.mongo.examples.ExampleAsyncMongoDatastore
 
transactional() - Method in class com.holonplatform.datastore.mongo.examples.ExampleReactiveMongoDatastore
 
transactional() - Method in class com.holonplatform.datastore.mongo.examples.ExampleSyncMongoDatastore
 
transactionFactory(MongoTransactionFactory<S, TX>) - Method in interface com.holonplatform.datastore.mongo.core.MongoDatastoreBuilder
Set the MongoTransactionFactory to use to provide MongoTransaction implementations.

V

validate() - Method in class com.holonplatform.datastore.mongo.core.internal.DefaultBsonFilter
 
validate() - Method in class com.holonplatform.datastore.mongo.core.internal.DefaultBsonSort
 
value(Class<T>, String) - Static method in interface com.holonplatform.datastore.mongo.core.document.DocumentConverter
Create a new DocumentConverter to return a document field without performing any conversion.
Value<T> - Interface in com.holonplatform.datastore.mongo.core.expression
Expression which represents a value which can be bound to a Property.
valueOf(String) - Static method in enum com.holonplatform.datastore.mongo.core.document.EnumCodecStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.datastore.mongo.core.document.QueryOperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.datastore.mongo.core.DocumentWriteOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.datastore.mongo.core.enumerations.MongoReadConcern
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.datastore.mongo.core.enumerations.MongoReadPreference
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.datastore.mongo.core.enumerations.MongoWriteConcern
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.holonplatform.datastore.mongo.core.document.EnumCodecStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.datastore.mongo.core.document.QueryOperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.datastore.mongo.core.DocumentWriteOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.datastore.mongo.core.enumerations.MongoReadConcern
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.datastore.mongo.core.enumerations.MongoReadPreference
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.datastore.mongo.core.enumerations.MongoWriteConcern
Returns an array containing the constants of this enum type, in the order they are declared.

W

withCodec(Codec<?>) - Method in interface com.holonplatform.datastore.mongo.core.MongoDatastoreBuilder
Add a Codec to be registered in the default Mongo Datastore codec registry.
withCodecProvider(CodecProvider) - Method in interface com.holonplatform.datastore.mongo.core.MongoDatastoreBuilder
Add a CodecProvider to be registered in the default Mongo Datastore codec registry.
withCommodity(AsyncMongoDatastoreCommodityFactory<C>) - Method in interface com.holonplatform.datastore.mongo.core.async.BaseAsyncMongoDatastore.Builder
withCommodity(AsyncMongoDatastoreCommodityFactory<C>) - Method in class com.holonplatform.datastore.mongo.core.async.internal.AbstractAsyncMongoDatastore.AsyncBuilder
 
withCommodity(SyncMongoDatastoreCommodityFactory<C>) - Method in class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore.DefaultBuilder
 
withCommodity(SyncMongoDatastoreCommodityFactory<C>) - Method in interface com.holonplatform.datastore.mongo.sync.MongoDatastore.Builder
withDatabase(MongoDatabaseOperation<MongoDatabase, R>) - Method in class com.holonplatform.datastore.mongo.core.async.internal.AbstractAsyncMongoDatastore
 
withDatabase(MongoDatabaseOperation<MongoDatabase, R>) - Method in interface com.holonplatform.datastore.mongo.core.MongoDatabaseHandler
Execute given MongoDatabaseOperation using a managed MongoDatabase.
withDatabase(MongoDatabaseRunnable<MongoDatabase>) - Method in interface com.holonplatform.datastore.mongo.core.MongoDatabaseHandler
Execute given MongoDatabaseRunnable operation using a managed MongoDatabase.
withDatabase(MongoDatabaseOperation<MongoDatabase, R>) - Method in class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore
 
withTransaction(AsyncTransactionalOperation<R>, TransactionConfiguration) - Method in class com.holonplatform.datastore.mongo.async.internal.DefaultAsyncMongoDatastore
 
withTransaction(ReactiveTransactionalOperation<R>, TransactionConfiguration) - Method in class com.holonplatform.datastore.mongo.reactor.internal.DefaultReactiveMongoDatastore
 
withTransaction(TransactionalOperation<R>, TransactionConfiguration) - Method in class com.holonplatform.datastore.mongo.sync.internal.DefaultMongoDatastore
 
WRITE_CONCERN - Static variable in interface com.holonplatform.datastore.mongo.spring.MongoDatastoreConfigProperties
The default WriteConcern for write operations acknowledgment.
writeConcern(WriteConcern) - Method in interface com.holonplatform.datastore.mongo.core.MongoDatastoreBuilder
Set the default acknowledgment of write operations.
WriteConcernOption - Interface in com.holonplatform.datastore.mongo.core
A Datastore DatastoreOperations.WriteOption to configure the MongoDB WriteConcern to use with a specific write operation.
A B C D E F G H I L M O P Q R S T V W 
Skip navigation links

Copyright © 2019 The Holon Platform. All rights reserved.