Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractConnectionOperations<C> - Class in io.micronaut.data.connection.support
-
The abstract connection operations.
- AbstractConnectionOperations() - Constructor for class io.micronaut.data.connection.support.AbstractConnectionOperations
- AbstractReactorConnectionOperations<C> - Class in io.micronaut.data.connection.support
-
The reactive MongoDB connection operations implementation.
- AbstractReactorConnectionOperations() - Constructor for class io.micronaut.data.connection.support.AbstractReactorConnectionOperations
- afterClose() - Method in interface io.micronaut.data.connection.reactive.ReactiveConnectionSynchronization
-
Invoked after the connection is closed.
- afterClosed() - Method in interface io.micronaut.data.connection.ConnectionSynchronization
-
Invoked after the connection is closed.
- afterClosed() - Method in class io.micronaut.data.connection.support.DefaultConnectionStatus
- applyAutoCommit(Logger, Connection, boolean, List<Runnable>) - Static method in class io.micronaut.data.connection.support.JdbcConnectionUtils
-
Apply auto commit value.
- applyHoldability(Logger, Connection, int, List<Runnable>) - Static method in class io.micronaut.data.connection.support.JdbcConnectionUtils
-
Apply holdability.
- applyReadOnly(Logger, Connection, boolean, List<Runnable>) - Static method in class io.micronaut.data.connection.support.JdbcConnectionUtils
-
Apply read only value.
- applyTransactionIsolation(Logger, Connection, int, List<Runnable>) - Static method in class io.micronaut.data.connection.support.JdbcConnectionUtils
-
Apply TX isolation level.
- AsyncConnectionOperations<C> - Interface in io.micronaut.data.connection.async
-
An interface for async connection manager.
- AsyncUsingReactiveConnectionOperations<C> - Class in io.micronaut.data.connection.async
-
Implementation of the asynchronous connection operations using a reactive connection operations.
- AsyncUsingReactiveConnectionOperations(ReactorConnectionOperations<C>) - Constructor for class io.micronaut.data.connection.async.AsyncUsingReactiveConnectionOperations
B
- beforeClosed() - Method in interface io.micronaut.data.connection.ConnectionSynchronization
-
Invoked before the connection is closed.
- beforeClosed() - Method in class io.micronaut.data.connection.support.DefaultConnectionStatus
C
- closeConnection(C, ConnectionDefinition) - Method in class io.micronaut.data.connection.support.AbstractReactorConnectionOperations
-
Close the connection.
- closeConnection(ConnectionStatus<C>) - Method in class io.micronaut.data.connection.support.AbstractConnectionOperations
-
Closed the connection.
- complete() - Method in class io.micronaut.data.connection.support.DefaultConnectionStatus
- complete(ConnectionStatus<C>) - Method in class io.micronaut.data.connection.support.AbstractConnectionOperations
- complete(ConnectionStatus<C>) - Method in interface io.micronaut.data.connection.SynchronousConnectionManager
-
Completes the connection.
- Connectable - Annotation Interface in io.micronaut.data.connection.annotation
-
The annotation is similar to "jakarta.transaction.Transactional", allowing to create a new data source connection.
- ConnectableInterceptor - Class in io.micronaut.data.connection.interceptor
-
Default
Connectableinterceptor. - ConnectionDataSourceTenantResolver - Interface in io.micronaut.data.connection.interceptor
-
Resolves the tenant data source name for the connection manager.
- ConnectionDefinition - Interface in io.micronaut.data.connection
-
The connection definition.
- ConnectionDefinition.Propagation - Enum Class in io.micronaut.data.connection
-
Possible propagation values.
- ConnectionException - Exception in io.micronaut.data.connection.exceptions
-
Generic connection exception super class.
- ConnectionException(String) - Constructor for exception io.micronaut.data.connection.exceptions.ConnectionException
- ConnectionException(String, Throwable) - Constructor for exception io.micronaut.data.connection.exceptions.ConnectionException
- connectionManager() - Element in annotation interface io.micronaut.data.connection.annotation.Connectable
-
A qualifier name value for the connection manager.
- ConnectionOperations<C> - Interface in io.micronaut.data.connection
-
The synchronous connection operations interface.
- ConnectionOperationsRegistry - Interface in io.micronaut.data.connection
-
The registry of various connection operations managers.
- ConnectionStatus<C> - Interface in io.micronaut.data.connection
-
The connection status.
- ConnectionSynchronization - Interface in io.micronaut.data.connection
-
Interface for the connection synchronization callbacks.
D
- DEFAULT - Static variable in interface io.micronaut.data.connection.ConnectionDefinition
-
The default transaction definition.
- DefaultConnectionDefinition - Record Class in io.micronaut.data.connection
-
Default implementation of the
ConnectionDefinitioninterface. - DefaultConnectionDefinition(String, ConnectionDefinition.Propagation, Duration, Boolean) - Constructor for record class io.micronaut.data.connection.DefaultConnectionDefinition
-
Creates an instance of a
DefaultConnectionDefinitionrecord class. - DefaultConnectionDefinition(ConnectionDefinition.Propagation) - Constructor for record class io.micronaut.data.connection.DefaultConnectionDefinition
- DefaultConnectionDefinition(String, boolean) - Constructor for record class io.micronaut.data.connection.DefaultConnectionDefinition
- DefaultConnectionStatus<C> - Class in io.micronaut.data.connection.support
-
The default connection status.
- DefaultConnectionStatus(C, ConnectionDefinition, boolean) - Constructor for class io.micronaut.data.connection.support.DefaultConnectionStatus
- DefaultReactiveConnectionStatus<C> - Class in io.micronaut.data.connection.reactive
-
The default reactive connection status.
- DefaultReactiveConnectionStatus(C, ConnectionDefinition, boolean) - Constructor for class io.micronaut.data.connection.reactive.DefaultReactiveConnectionStatus
E
- equals(Object) - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
-
Indicates whether some other object is "equal to" this one.
- execute(ConnectionDefinition, Function<ConnectionStatus<C>, R>) - Method in interface io.micronaut.data.connection.ConnectionOperations
-
Execute a connection within the context of the function.
- execute(ConnectionDefinition, Function<ConnectionStatus<C>, R>) - Method in class io.micronaut.data.connection.support.AbstractConnectionOperations
- execute(ConnectionDefinition, Function<ConnectionStatus<T>, R>) - Method in class io.micronaut.data.connection.sync.SynchronousConnectionOperationsFromReactiveConnectionOperations
- executeRead(Function<ConnectionStatus<C>, R>) - Method in interface io.micronaut.data.connection.ConnectionOperations
-
Execute a read-only connection within the context of the function.
- executeWrite(Function<ConnectionStatus<C>, R>) - Method in interface io.micronaut.data.connection.ConnectionOperations
-
Execute a write supported connection within the context of the function.
- executionComplete() - Method in interface io.micronaut.data.connection.ConnectionSynchronization
-
Invoked after the execution is complete.
F
- findConnectionStatus() - Method in interface io.micronaut.data.connection.async.AsyncConnectionOperations
-
Obtains the current connection.
- findConnectionStatus() - Method in class io.micronaut.data.connection.async.AsyncUsingReactiveConnectionOperations
- findConnectionStatus() - Method in interface io.micronaut.data.connection.ConnectionOperations
-
Obtains the current connection.
- findConnectionStatus() - Method in class io.micronaut.data.connection.support.AbstractConnectionOperations
- findConnectionStatus() - Method in class io.micronaut.data.connection.sync.SynchronousConnectionOperationsFromReactiveConnectionOperations
- findConnectionStatus(ContextView) - Method in interface io.micronaut.data.connection.reactive.ReactorConnectionOperations
-
Obtains the current connection.
- findConnectionStatus(ContextView) - Method in class io.micronaut.data.connection.support.AbstractReactorConnectionOperations
G
- getConnection() - Method in interface io.micronaut.data.connection.ConnectionStatus
-
The connection representation.
- getConnection() - Method in class io.micronaut.data.connection.reactive.DefaultReactiveConnectionStatus
- getConnection() - Method in class io.micronaut.data.connection.support.DefaultConnectionStatus
- getConnection(ConnectionDefinition) - Method in class io.micronaut.data.connection.support.AbstractConnectionOperations
- getConnection(ConnectionDefinition) - Method in interface io.micronaut.data.connection.SynchronousConnectionManager
-
Opens or reuses the existing connection based on the definition.
- getConnectionDefinition(ExecutableMethod<Object, Object>) - Static method in class io.micronaut.data.connection.interceptor.ConnectableInterceptor
- getConnectionStatus() - Method in interface io.micronaut.data.connection.async.AsyncConnectionOperations
-
Obtains the current required connection.
- getConnectionStatus() - Method in interface io.micronaut.data.connection.ConnectionOperations
-
Obtains the current required connection.
- getConnectionStatus(ContextView) - Method in interface io.micronaut.data.connection.reactive.ReactorConnectionOperations
-
Obtains the current required connection.
- getDefinition() - Method in interface io.micronaut.data.connection.ConnectionStatus
-
The connection definition.
- getDefinition() - Method in class io.micronaut.data.connection.reactive.DefaultReactiveConnectionStatus
- getDefinition() - Method in class io.micronaut.data.connection.support.DefaultConnectionStatus
- getName() - Method in interface io.micronaut.data.connection.ConnectionDefinition
-
Return the name of this connection.
- getName() - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
- getOrder() - Method in class io.micronaut.data.connection.interceptor.ConnectableInterceptor
- getPropagationBehavior() - Method in interface io.micronaut.data.connection.ConnectionDefinition
-
Return the propagation behavior.
- getPropagationBehavior() - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
- getTimeout() - Method in interface io.micronaut.data.connection.ConnectionDefinition
-
Return the connection timeout.
- getTimeout() - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
H
- hashCode() - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
-
Returns a hash code value for this object.
I
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.data.connection.interceptor.ConnectableInterceptor
- io.micronaut.data.connection - package io.micronaut.data.connection
- io.micronaut.data.connection.annotation - package io.micronaut.data.connection.annotation
- io.micronaut.data.connection.async - package io.micronaut.data.connection.async
- io.micronaut.data.connection.exceptions - package io.micronaut.data.connection.exceptions
- io.micronaut.data.connection.interceptor - package io.micronaut.data.connection.interceptor
- io.micronaut.data.connection.reactive - package io.micronaut.data.connection.reactive
- io.micronaut.data.connection.support - package io.micronaut.data.connection.support
- io.micronaut.data.connection.sync - package io.micronaut.data.connection.sync
- isNew() - Method in interface io.micronaut.data.connection.ConnectionStatus
-
A new connection value.
- isNew() - Method in class io.micronaut.data.connection.reactive.DefaultReactiveConnectionStatus
- isNew() - Method in class io.micronaut.data.connection.support.DefaultConnectionStatus
- isReadOnly() - Method in interface io.micronaut.data.connection.ConnectionDefinition
-
Return whether this is a read-only connection.
- isReadOnly() - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
J
- JdbcConnectionUtils - Class in io.micronaut.data.connection.support
-
JDBC connection utils.
L
- logger - Variable in class io.micronaut.data.connection.support.AbstractConnectionOperations
M
- MANDATORY - Enum constant in enum class io.micronaut.data.connection.ConnectionDefinition.Propagation
-
Support a current connection; throw an exception if no current connection.
N
- name() - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
-
Returns the value of the
namerecord component. - named(String) - Static method in interface io.micronaut.data.connection.ConnectionDefinition
-
Create a new
ConnectionDefinitionwith a given name. - NoConnectionException - Exception in io.micronaut.data.connection.exceptions
-
Exception that occurs if no connection is present.
- NoConnectionException() - Constructor for exception io.micronaut.data.connection.exceptions.NoConnectionException
- NoConnectionException(String) - Constructor for exception io.micronaut.data.connection.exceptions.NoConnectionException
- NoConnectionException(String, Throwable) - Constructor for exception io.micronaut.data.connection.exceptions.NoConnectionException
- notFoundInAdvice() - Static method in exception io.micronaut.data.connection.exceptions.NoConnectionException
O
- of(ConnectionDefinition.Propagation) - Static method in interface io.micronaut.data.connection.ConnectionDefinition
-
Create a new
ConnectionDefinitionfor the given behaviour. - onCancel() - Method in interface io.micronaut.data.connection.reactive.ReactiveConnectionSynchronization
-
Invoked when the connection operation is canceled.
- onCancel(Supplier<Publisher<Void>>) - Method in class io.micronaut.data.connection.reactive.DefaultReactiveConnectionStatus
- onClose() - Method in interface io.micronaut.data.connection.reactive.ReactiveConnectionSynchronization
-
Invoked before the connection is closed.
- onComplete() - Method in interface io.micronaut.data.connection.reactive.ReactiveConnectionSynchronization
-
Invoked when the connection operation execution is completed.
- onComplete(Supplier<Publisher<Void>>) - Method in class io.micronaut.data.connection.reactive.DefaultReactiveConnectionStatus
- onError(Throwable) - Method in interface io.micronaut.data.connection.reactive.ReactiveConnectionSynchronization
-
Invoked when the connection operation execution throws an exception.
- onError(Throwable, Supplier<Publisher<Void>>) - Method in class io.micronaut.data.connection.reactive.DefaultReactiveConnectionStatus
- openConnection(ConnectionDefinition) - Method in class io.micronaut.data.connection.support.AbstractReactorConnectionOperations
-
Open a new connection.
- openConnection(ConnectionDefinition) - Method in class io.micronaut.data.connection.support.AbstractConnectionOperations
-
Opens a new connection.
P
- propagation() - Element in annotation interface io.micronaut.data.connection.annotation.Connectable
-
The connection propagation type.
- PROPAGATION_DEFAULT - Static variable in interface io.micronaut.data.connection.ConnectionDefinition
-
Use the default propagation value.
- propagationBehavior() - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
-
Returns the value of the
propagationBehaviorrecord component. - provideAsync(Class<T>, String) - Method in interface io.micronaut.data.connection.ConnectionOperationsRegistry
-
Provide async connection operations.
- provideReactive(Class<T>, String) - Method in interface io.micronaut.data.connection.ConnectionOperationsRegistry
-
Provide reactive connection operations.
- provideSynchronous(Class<T>, String) - Method in interface io.micronaut.data.connection.ConnectionOperationsRegistry
-
Provide synchronous connection operations.
R
- ReactiveConnectionStatus<C> - Interface in io.micronaut.data.connection.reactive
-
The reactive connection status.
- ReactiveConnectionSynchronization - Interface in io.micronaut.data.connection.reactive
-
Interface for the reactive connection synchronization callbacks.
- ReactiveStreamsConnectionOperations<C> - Interface in io.micronaut.data.connection.reactive
-
An interface fo reactive connection management.
- ReactorConnectionOperations<C> - Interface in io.micronaut.data.connection.reactive
-
Special version of
ReactiveStreamsConnectionOperationsthat is exposing Reactor publishers. - READ_ONLY - Static variable in interface io.micronaut.data.connection.ConnectionDefinition
-
A read only definition.
- readOnly() - Element in annotation interface io.micronaut.data.connection.annotation.Connectable
-
trueif the connection is read-only. - readOnlyValue() - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
-
Returns the value of the
readOnlyValuerecord component. - registerReactiveSynchronization(ReactiveConnectionSynchronization) - Method in interface io.micronaut.data.connection.reactive.ReactiveConnectionStatus
-
Register reactive connection synchronization.
- registerReactiveSynchronization(ReactiveConnectionSynchronization) - Method in class io.micronaut.data.connection.reactive.DefaultReactiveConnectionStatus
- registerSynchronization(ConnectionSynchronization) - Method in interface io.micronaut.data.connection.ConnectionStatus
-
Register connection synchronization.
- registerSynchronization(ConnectionSynchronization) - Method in class io.micronaut.data.connection.reactive.DefaultReactiveConnectionStatus
- registerSynchronization(ConnectionSynchronization) - Method in class io.micronaut.data.connection.support.DefaultConnectionStatus
- REQUIRED - Enum constant in enum class io.micronaut.data.connection.ConnectionDefinition.Propagation
-
Support a current connection; create a new one if none exists.
- REQUIRES_NEW - Enum constant in enum class io.micronaut.data.connection.ConnectionDefinition.Propagation
-
Create a new connection.
- REQUIRES_NEW - Static variable in interface io.micronaut.data.connection.ConnectionDefinition
-
A requires new definition.
- resolveTenantDataSourceName() - Method in interface io.micronaut.data.connection.interceptor.ConnectionDataSourceTenantResolver
-
Resolves the tenant's data source name.
S
- setupConnection(ConnectionStatus<C>) - Method in class io.micronaut.data.connection.support.AbstractConnectionOperations
-
Setups the connection after it have been open.
- SynchronousConnectionManager<C> - Interface in io.micronaut.data.connection
-
The synchronous connection manager.
- SynchronousConnectionOperationsFromReactiveConnectionOperations<T> - Class in io.micronaut.data.connection.sync
-
Implementation of the synchronous connection operations using a reactive connection operations.
- SynchronousConnectionOperationsFromReactiveConnectionOperations(ReactorConnectionOperations<T>, ExecutorService) - Constructor for class io.micronaut.data.connection.sync.SynchronousConnectionOperationsFromReactiveConnectionOperations
T
- timeout() - Element in annotation interface io.micronaut.data.connection.annotation.Connectable
-
The timeout for this connection (in seconds).
- timeout() - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
-
Returns the value of the
timeoutrecord component. - toString() - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
-
Returns a string representation of this record class.
V
- value() - Element in annotation interface io.micronaut.data.connection.annotation.Connectable
-
Alias for
Connectable.connectionManager(). - valueOf(String) - Static method in enum class io.micronaut.data.connection.ConnectionDefinition.Propagation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micronaut.data.connection.ConnectionDefinition.Propagation
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withConnection(ConnectionDefinition, Function<ConnectionStatus<C>, CompletionStage<T>>) - Method in interface io.micronaut.data.connection.async.AsyncConnectionOperations
-
Execute the given handler with a new connection.
- withConnection(ConnectionDefinition, Function<ConnectionStatus<C>, Publisher<T>>) - Method in interface io.micronaut.data.connection.reactive.ReactiveStreamsConnectionOperations
-
Execute the given handler with a new connection.
- withConnection(ConnectionDefinition, Function<ConnectionStatus<C>, Publisher<T>>) - Method in interface io.micronaut.data.connection.reactive.ReactorConnectionOperations
- withConnection(Function<ConnectionStatus<C>, CompletionStage<T>>) - Method in interface io.micronaut.data.connection.async.AsyncConnectionOperations
-
Execute the given handler with a new connection.
- withConnection(Function<ConnectionStatus<C>, Publisher<T>>) - Method in interface io.micronaut.data.connection.reactive.ReactiveStreamsConnectionOperations
-
Execute the given handler with a new connection.
- withConnection(ConnectionDefinition, Function<ConnectionStatus<C>, CompletionStage<T>>) - Method in class io.micronaut.data.connection.async.AsyncUsingReactiveConnectionOperations
- withConnectionFlux(ConnectionDefinition, Function<ConnectionStatus<C>, Flux<T>>) - Method in interface io.micronaut.data.connection.reactive.ReactorConnectionOperations
-
Execute the given handler with a new transaction.
- withConnectionFlux(ConnectionDefinition, Function<ConnectionStatus<C>, Flux<T>>) - Method in class io.micronaut.data.connection.support.AbstractReactorConnectionOperations
- withConnectionFlux(Function<ConnectionStatus<C>, Flux<T>>) - Method in interface io.micronaut.data.connection.reactive.ReactorConnectionOperations
-
Execute the given handler with a new connection.
- withConnectionMono(ConnectionDefinition, Function<ConnectionStatus<C>, Mono<T>>) - Method in interface io.micronaut.data.connection.reactive.ReactorConnectionOperations
-
Execute the given handler with a new connection.
- withConnectionMono(ConnectionDefinition, Function<ConnectionStatus<C>, Mono<T>>) - Method in class io.micronaut.data.connection.support.AbstractReactorConnectionOperations
- withConnectionMono(Function<ConnectionStatus<C>, Mono<T>>) - Method in interface io.micronaut.data.connection.reactive.ReactorConnectionOperations
-
Execute the given handler with a new connection.
- withName(String) - Method in interface io.micronaut.data.connection.ConnectionDefinition
-
Connection definition with specific name.
- withName(String) - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
- withPropagation(ConnectionDefinition.Propagation) - Method in interface io.micronaut.data.connection.ConnectionDefinition
-
Connection definition with specific propagation.
- withPropagation(ConnectionDefinition.Propagation) - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
All Classes and Interfaces|All Packages|Serialized Form