Package io.micronaut.transaction.jdbc.oracle
@Configuration
@Requires(classes=oracle.jdbc.OracleConnection.class)
@NullMarked
package io.micronaut.transaction.jdbc.oracle
Oracle-specific JDBC transaction support.
Includes sessionless transaction integration for Oracle JDBC connections. Transaction identifiers
are held in Micronaut's PropagatedContext, installed automatically
for HTTP requests when HTTP propagation is enabled, or programmatically through
OracleSessionlessTransactionPropagationOperations. The external
string representation is handled by OracleSessionlessTransactionIdCodec,
which applications may replace to add signing, encryption, or another transport encoding.
-
ClassDescriptionConfiguration for HTTP propagation of Oracle sessionless transaction ids.Converts Oracle sessionless transaction identifiers between the JDBC binary representation and an external string representation suitable for transport propagation.Operations for non-HTTP propagation of Oracle sessionless transaction identifiers.