Index

A B C D E G I M N P R S T U 
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 CodecRegistry for AbstractMongoConfiguration.
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 HealthIndicator for 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.Builder after Micronaut has applied the configuration-backed settings and before the final MongoClientSettings is 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 HealthIndicator for 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 MongoClient instances.
NamedCoroutineMongoClientFactory(MongoClientCloser) - Constructor for class io.micronaut.configuration.mongo.coroutine.NamedCoroutineMongoClientFactory
 
NamedMongoClientFactory - Class in io.micronaut.configuration.mongo.sync
Factory for named MongoClient instances.
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 MongoClient instances.
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 ReadConcern objects.
StringToReadConcernConverter() - Constructor for class io.micronaut.configuration.mongo.core.convert.StringToReadConcernConverter
 
StringToReadPreferenceConverter - Class in io.micronaut.configuration.mongo.core.convert
Converters strings to ReadPreference objects.
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.
A B C D E G I M N P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values