Index

A B C D E F G H I J L M N O P R S T V W 
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 Connectable interceptor.
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 ConnectionDefinition interface.
DefaultConnectionDefinition(String, ConnectionDefinition.Propagation, Duration, Boolean) - Constructor for record class io.micronaut.data.connection.DefaultConnectionDefinition
Creates an instance of a DefaultConnectionDefinition record 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 name record component.
named(String) - Static method in interface io.micronaut.data.connection.ConnectionDefinition
Create a new ConnectionDefinition with 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 ConnectionDefinition for 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 propagationBehavior record 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 ReactiveStreamsConnectionOperations that 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
true if the connection is read-only.
readOnlyValue() - Method in record class io.micronaut.data.connection.DefaultConnectionDefinition
Returns the value of the readOnlyValue record 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 timeout record 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
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
 
A B C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Serialized Form