public class TrmConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
callbackUrl |
static java.lang.String |
HEADER_LINK_TEXT |
static java.lang.String |
HEADER_ORACLE_TMM_TXN_ID_TEXT |
static java.lang.Boolean |
propagateTraceHeaders |
static java.lang.String |
resourceManagerId |
static int |
tmsConnPoolSize |
static java.lang.String |
tmsEndpoint |
static int |
transactionTimeout |
static TrmLogger |
trmLogger |
static TrmXAResourceType |
trmXAResourceType |
static java.lang.Boolean |
useApacheConnectorProvider |
static java.lang.Boolean |
xaTxLLRSupport |
static java.lang.Boolean |
xaTxXASupport
Explicit configurations within XA transaction to indicate XA/LLR support.
|
Constructor and Description |
---|
TrmConfig() |
Modifier and Type | Method and Description |
---|---|
static javax.persistence.EntityManagerFactory |
getEntityManagerFactory() |
static javax.sql.XADataSource |
getXaDataSource()
Get XA data source used by the TMM library
|
static void |
initEntityManagerFactory(javax.persistence.EntityManagerFactory entityManagerFactory) |
static void |
initLogging(TrmLogger logger)
Initialize logger and logging level for TMM library
|
static void |
initNonXaDataSource(javax.sql.DataSource dataSource)
This function specifies the DataSource object to be used by OTMM library.
|
static void |
initXaDataSource(javax.sql.XADataSource xaDataSource)
This function specifies the XADataSource object to be used by OTMM library.
|
public static java.lang.String tmsEndpoint
public static int transactionTimeout
public static java.lang.Boolean propagateTraceHeaders
public static int tmsConnPoolSize
public static java.lang.Boolean useApacheConnectorProvider
public static java.lang.String callbackUrl
public static TrmLogger trmLogger
public static TrmXAResourceType trmXAResourceType
public static java.lang.Boolean xaTxXASupport
public static java.lang.Boolean xaTxLLRSupport
public static final java.lang.String HEADER_LINK_TEXT
public static final java.lang.String HEADER_ORACLE_TMM_TXN_ID_TEXT
public static java.lang.String resourceManagerId
public static void initLogging(TrmLogger logger)
logger
- logger to be used by TMM librarypublic static void initXaDataSource(javax.sql.XADataSource xaDataSource)
xaDataSource
- XA data sourcepublic static javax.sql.XADataSource getXaDataSource()
public static void initNonXaDataSource(javax.sql.DataSource dataSource)
dataSource
- data sourcepublic static void initEntityManagerFactory(javax.persistence.EntityManagerFactory entityManagerFactory)
public static javax.persistence.EntityManagerFactory getEntityManagerFactory()
Copyright © 2022, Oracle and/or its affiliates.