Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractMongoConfiguration - Class in io.micronaut.configuration.mongo.core
-
Abstract Mongo configuration type.
- AbstractMongoConfiguration(ApplicationConfiguration) - Constructor for class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Constructor.
- addDefaultCodecRegistry(List) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Adds the default codec registry.
- await(CoroutineSupport.SuspendOperation) - Static method in class io.micronaut.configuration.mongo.coroutine.CoroutineSupport
-
Execute a suspend operation and wait for the result.
B
- build(AbstractMongoConfiguration) - Method in interface io.micronaut.configuration.mongo.core.CodecRegistryBuilder
-
Build
CodecRegistry. - build(AbstractMongoConfiguration) - Method in class io.micronaut.configuration.mongo.core.DefaultCodecRegistryBuilder
- buildSettings() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
C
- clientSettings - Variable in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- clientSettings - Variable in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- clientSettingsBuilderCustomizers(List) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Additional customizers to apply to the client settings builder.
- clientSettingsBuilderCustomizers(List) - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- clientSettingsBuilderCustomizers(List) - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- clusterSettings - Variable in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- clusterSettings - Variable in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- codecRegistries(List) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Additional codecs to register.
- codecRegistries(List) - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- codecRegistries(List) - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- CodecRegistryBuilder - Interface in io.micronaut.configuration.mongo.core
-
Builder that builds
CodecRegistryforAbstractMongoConfiguration. - codecs(List) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Additional codecs to register.
- codecs(List) - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- codecs(List) - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- commandListeners(List) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Additional command listeners to register.
- commandListeners(List) - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- commandListeners(List) - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- connectionPoolListeners(List) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Additional command listeners to register.
- connectionPoolListeners(List) - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- connectionPoolListeners(List) - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- convert(CharSequence, Class, ConversionContext) - Method in class io.micronaut.configuration.mongo.core.convert.StringToReadConcernConverter
- convert(CharSequence, Class, ConversionContext) - Method in class io.micronaut.configuration.mongo.core.convert.StringToReadPreferenceConverter
- convert(CharSequence, Class, ConversionContext) - Method in class io.micronaut.configuration.mongo.core.convert.StringToServerAddressConverter
- convert(CharSequence, Class, ConversionContext) - Method in class io.micronaut.configuration.mongo.core.convert.StringToWriteConcernConverter
- CoroutineMongoHealthIndicator - Class in io.micronaut.configuration.mongo.coroutine.health
-
A
HealthIndicatorfor MongoDB coroutine clients. - CoroutineMongoHealthIndicator(BeanContext, HealthAggregator, MongoClient...) - Constructor for class io.micronaut.configuration.mongo.coroutine.health.CoroutineMongoHealthIndicator
- CoroutineSupport - Class in io.micronaut.configuration.mongo.coroutine
-
Bridges the coroutine Mongo driver suspend API to Java callers.
- CoroutineSupport.SuspendOperation<T> - Interface in io.micronaut.configuration.mongo.coroutine
-
A suspendable Mongo coroutine operation.
- customize(AbstractMongoConfiguration, MongoClientSettings.Builder) - Method in interface io.micronaut.configuration.mongo.core.MongoClientSettingsBuilderCustomizer
-
Customize the builder for the given configuration.
D
- DataCodecRegistry - Class in io.micronaut.configuration.mongo.core.serde
-
The Micronaut Serialization codec registry.
- DataCodecRegistry(Collection, SerdeRegistry) - Constructor for class io.micronaut.configuration.mongo.core.serde.DataCodecRegistry
-
Default constructor.
- DEFAULT_URI - Static variable in interface io.micronaut.configuration.mongo.core.MongoSettings
-
The default URI.
- DefaultCodecRegistryBuilder - Class in io.micronaut.configuration.mongo.core
-
Default builder.
- DefaultCodecRegistryBuilder(Environment, BeanProvider) - Constructor for class io.micronaut.configuration.mongo.core.DefaultCodecRegistryBuilder
- DefaultCoroutineMongoClientFactory - Class in io.micronaut.configuration.mongo.coroutine
-
Factory for the default
MongoClient. - DefaultCoroutineMongoClientFactory(MongoClientCloser) - Constructor for class io.micronaut.configuration.mongo.coroutine.DefaultCoroutineMongoClientFactory
- DefaultMongoClientFactory - Class in io.micronaut.configuration.mongo.sync
-
Builds the primary MongoClient.
- DefaultMongoClientFactory(MongoClientCloser) - Constructor for class io.micronaut.configuration.mongo.sync.DefaultMongoClientFactory
- DefaultMongoClientSettingsFactory - Class in io.micronaut.configuration.mongo.core
-
Factory for MongoClientSettings.
- DefaultMongoClientSettingsFactory() - Constructor for class io.micronaut.configuration.mongo.core.DefaultMongoClientSettingsFactory
- DefaultMongoConfiguration - Class in io.micronaut.configuration.mongo.core
-
The default MongoDB configuration class.
- DefaultMongoConfiguration(ApplicationConfiguration) - Constructor for class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
-
Constructor.
- DefaultMongoConfiguration(ApplicationConfiguration, Environment) - Constructor for class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
-
Constructor.
- DefaultReactiveMongoClientFactory - Class in io.micronaut.configuration.mongo.reactive
-
Factory for the default
MongoClient. - DefaultReactiveMongoClientFactory(MongoClientCloser) - Constructor for class io.micronaut.configuration.mongo.reactive.DefaultReactiveMongoClientFactory
E
- EMBEDDED - Static variable in interface io.micronaut.configuration.mongo.core.MongoSettings
-
The MongoDB URI setting.
G
- get(Class) - Method in class io.micronaut.configuration.mongo.core.serde.DataCodecRegistry
- get(Class, CodecRegistry) - Method in class io.micronaut.configuration.mongo.core.serde.DataCodecRegistry
- getApplicationName() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Return the appplication name or a default name.
- getApplicationName() - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- getClientSettings() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
- getClientSettings() - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- getClientSettings() - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- getClusterSettings() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
- getClusterSettings() - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- getClusterSettings() - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- getCodecRegistries() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
The configured codec registries.
- getCodecs() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
The configured codecs.
- getCommandListeners() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
The configured command listeners.
- getConnectionPoolListeners() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
The configured connection pool listeners.
- getConnectionString() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
- getPackageNames() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
- getPoolSettings() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
- getPoolSettings() - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- getPoolSettings() - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- getProperties() - Static method in class io.micronaut.mongodb.testcontainers.MongoDb
- getResult() - Method in class io.micronaut.configuration.mongo.coroutine.health.CoroutineMongoHealthIndicator
- getResult() - Method in class io.micronaut.configuration.mongo.reactive.health.MongoHealthIndicator
- getServerName() - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- getServerSettings() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
- getServerSettings() - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- getServerSettings() - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- getShutdownDelay() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
- getSocketSettings() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
- getSocketSettings() - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- getSocketSettings() - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- getSslSettings() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
- getSslSettings() - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- getSslSettings() - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- getUri() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
I
- invoke(Continuation) - Method in interface io.micronaut.configuration.mongo.coroutine.CoroutineSupport.SuspendOperation
- io.micronaut.configuration.mongo.core - package io.micronaut.configuration.mongo.core
- io.micronaut.configuration.mongo.core.convert - package io.micronaut.configuration.mongo.core.convert
-
MongoDB converters.
- io.micronaut.configuration.mongo.core.serde - package io.micronaut.configuration.mongo.core.serde
- io.micronaut.configuration.mongo.coroutine - package io.micronaut.configuration.mongo.coroutine
-
Configuration group for Mongo coroutine support.
- io.micronaut.configuration.mongo.coroutine.condition - package io.micronaut.configuration.mongo.coroutine.condition
-
Condition for Mongo coroutine support.
- io.micronaut.configuration.mongo.coroutine.health - package io.micronaut.configuration.mongo.coroutine.health
-
MongoDB coroutine health indicators.
- io.micronaut.configuration.mongo.reactive - package io.micronaut.configuration.mongo.reactive
-
Configuration group for Mongo Reactive Streams.
- io.micronaut.configuration.mongo.reactive.condition - package io.micronaut.configuration.mongo.reactive.condition
-
Condition for Mongo.
- io.micronaut.configuration.mongo.reactive.health - package io.micronaut.configuration.mongo.reactive.health
-
MongoDB Health indicators.
- io.micronaut.configuration.mongo.sync - package io.micronaut.configuration.mongo.sync
- io.micronaut.mongodb.info - package io.micronaut.mongodb.info
- io.micronaut.mongodb.testcontainers - package io.micronaut.mongodb.testcontainers
- isAutomaticClassModels() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
- isUseSerde() - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
M
- MicronautMongoCoreModuleInfo - Class in io.micronaut.mongodb.info
- MicronautMongoCoreModuleInfo() - Constructor for class io.micronaut.mongodb.info.MicronautMongoCoreModuleInfo
- MicronautMongoCoroutineModuleInfo - Class in io.micronaut.mongodb.info
- MicronautMongoCoroutineModuleInfo() - Constructor for class io.micronaut.mongodb.info.MicronautMongoCoroutineModuleInfo
- MicronautMongoReactiveModuleInfo - Class in io.micronaut.mongodb.info
- MicronautMongoReactiveModuleInfo() - Constructor for class io.micronaut.mongodb.info.MicronautMongoReactiveModuleInfo
- MicronautMongoSyncModuleInfo - Class in io.micronaut.mongodb.info
- MicronautMongoSyncModuleInfo() - Constructor for class io.micronaut.mongodb.info.MicronautMongoSyncModuleInfo
- mongoClient(DefaultMongoConfiguration, MongoClientSettings) - Method in class io.micronaut.configuration.mongo.sync.DefaultMongoClientFactory
-
Factory method to return a client.
- MongoClientCloser - Class in io.micronaut.configuration.mongo.core
-
Tracks Mongo clients and delays bean destruction during Micronaut graceful shutdown.
- MongoClientCloser() - Constructor for class io.micronaut.configuration.mongo.core.MongoClientCloser
- MongoClientSettingsBuilderCustomizer - Interface in io.micronaut.configuration.mongo.core
-
Allows arbitrary customization of the
MongoClientSettings.Builderafter Micronaut has applied the configuration-backed settings and before the finalMongoClientSettingsis built. - MongoDb - Class in io.micronaut.mongodb.testcontainers
- MongoDb() - Constructor for class io.micronaut.mongodb.testcontainers.MongoDb
- MONGODB_HOST - Static variable in interface io.micronaut.configuration.mongo.core.MongoSettings
-
The MongoDB host setting.
- MONGODB_SERVERS - Static variable in interface io.micronaut.configuration.mongo.core.MongoSettings
-
The MongoDB servers settings.
- MONGODB_URI - Static variable in interface io.micronaut.configuration.mongo.core.MongoSettings
-
The MongoDB URI setting.
- MongoHealthIndicator - Class in io.micronaut.configuration.mongo.reactive.health
-
A
HealthIndicatorfor MongoDB. - MongoHealthIndicator(BeanContext, HealthAggregator, MongoClient...) - Constructor for class io.micronaut.configuration.mongo.reactive.health.MongoHealthIndicator
- MongoSettings - Interface in io.micronaut.configuration.mongo.core
-
Common constants to for MongoDB settings.
N
- NamedCoroutineMongoClientFactory - Class in io.micronaut.configuration.mongo.coroutine
-
Factory for named
MongoClientinstances. - NamedCoroutineMongoClientFactory(MongoClientCloser) - Constructor for class io.micronaut.configuration.mongo.coroutine.NamedCoroutineMongoClientFactory
- NamedMongoClientFactory - Class in io.micronaut.configuration.mongo.sync
-
Factory for named
MongoClientinstances. - NamedMongoClientFactory(MongoClientCloser) - Constructor for class io.micronaut.configuration.mongo.sync.NamedMongoClientFactory
- NamedMongoConfiguration - Class in io.micronaut.configuration.mongo.core
-
Creates a named configuration for each entry under
MongoSettings.MONGODB_SERVERS. - NamedMongoConfiguration(String, ApplicationConfiguration) - Constructor for class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
-
Constructor.
- NamedMongoConfiguration(String, ApplicationConfiguration, Environment) - Constructor for class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
-
Constructor.
- NamedReactiveMongoClientFactory - Class in io.micronaut.configuration.mongo.reactive
-
Factory for named
MongoClientinstances. - NamedReactiveMongoClientFactory(MongoClientCloser) - Constructor for class io.micronaut.configuration.mongo.reactive.NamedReactiveMongoClientFactory
P
- packages(Collection) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Additional codecs to register.
- poolSettings - Variable in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- poolSettings - Variable in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- PREFIX - Static variable in interface io.micronaut.configuration.mongo.core.MongoSettings
-
The prefix to use for all MongoDB settings.
R
- RequiresMongo - Annotation Interface in io.micronaut.configuration.mongo.coroutine.condition
-
A custom requirement for MongoDB coroutine support.
- RequiresMongo - Annotation Interface in io.micronaut.configuration.mongo.reactive.condition
-
A custom requirement for MongoDB.
S
- serverSettings - Variable in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- serverSettings - Variable in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- setAutomaticClassModels(boolean) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Whether to allow automatic class models (defaults to true).
- setCodecRegistryBuilder(CodecRegistryBuilder) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
- setCodecRegistryBuilder(CodecRegistryBuilder) - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- setCodecRegistryBuilder(CodecRegistryBuilder) - Method in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- setHost(ServerAddress) - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
-
Sets the server MongoDB server address.
- setHosts(List) - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
-
Sets the server MongoDB server address.
- setPackageNames(Collection) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
The package names to allow for POJOs.
- setShutdownDelay(Duration) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Sets the delay to wait before closing the Mongo client during shutdown.
- setUri(String) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Sets the MongoDB URI.
- setUseSerde(boolean) - Method in class io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
-
Activates Micronaut Serialization instead of MongoDB POJO.
- SHUTDOWN_DELAY - Static variable in interface io.micronaut.configuration.mongo.core.MongoSettings
-
The MongoDB shutdown delay setting.
- shutdownGracefully() - Method in class io.micronaut.configuration.mongo.core.MongoClientCloser
- socketSettings - Variable in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- socketSettings - Variable in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- sslSettings - Variable in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- sslSettings - Variable in class io.micronaut.configuration.mongo.core.NamedMongoConfiguration
- StringToReadConcernConverter - Class in io.micronaut.configuration.mongo.core.convert
-
Converters strings to
ReadConcernobjects. - StringToReadConcernConverter() - Constructor for class io.micronaut.configuration.mongo.core.convert.StringToReadConcernConverter
- StringToReadPreferenceConverter - Class in io.micronaut.configuration.mongo.core.convert
-
Converters strings to
ReadPreferenceobjects. - StringToReadPreferenceConverter() - Constructor for class io.micronaut.configuration.mongo.core.convert.StringToReadPreferenceConverter
- StringToServerAddressConverter - Class in io.micronaut.configuration.mongo.core.convert
- StringToServerAddressConverter() - Constructor for class io.micronaut.configuration.mongo.core.convert.StringToServerAddressConverter
- StringToWriteConcernConverter - Class in io.micronaut.configuration.mongo.core.convert
- StringToWriteConcernConverter() - Constructor for class io.micronaut.configuration.mongo.core.convert.StringToWriteConcernConverter
T
- toString() - Method in class io.micronaut.configuration.mongo.core.DefaultMongoConfiguration
- track(T, Duration) - Method in class io.micronaut.configuration.mongo.core.MongoClientCloser
-
Track a client with its configured shutdown delay.
U
- untrack(Object) - Method in class io.micronaut.configuration.mongo.core.MongoClientCloser
-
Stop tracking a client once bean destruction completes.
All Classes and Interfaces|All Packages|Constant Field Values