Class EdnAqConnectionFactory
java.lang.Object
oracle.integration.platform.blocks.event.jms2.EdnAqConnectionFactory
- All Implemented Interfaces:
BusinessEventConnectionFactory
This is typically for a Fusion Applications client who continues to use 11g
JDBC data sources of fixed JNDI names (created for EDN 11g AQ-DB
implementation) to interact with AQ-JMS in 12c. An instance of this factory
may be obtained by invoking BusinessEventConnectionFactorySupport
.findRelevantBusinessEventConnectionFactory(boolean) method.
This factory creates EdnAqConnection, an EdnConnection implementation based
on mid-tier JDBC API that interacts with a set of PL/SQL procedures for
AQ-JMS. This is useful for migratability of FA without any configuration
changes or new parameters introduced.
- Since:
- 12.1.2
-
Constructor Summary
ConstructorsConstructorDescriptionEdnAqConnectionFactory(DataSource xaDataSource, DataSource localTxDataSource, UserTransaction userTransaction) Construct a EdnJcaConnectionFactory responsible for creating EdnAqConnection. -
Method Summary
-
Constructor Details
-
EdnAqConnectionFactory
public EdnAqConnectionFactory(DataSource xaDataSource, DataSource localTxDataSource, UserTransaction userTransaction) Construct a EdnJcaConnectionFactory responsible for creating EdnAqConnection.- Parameters:
xaDataSource- - XA data sourcelocalTxDataSource- - local txnaction data sourceuserTransaction- - UserTranaction object
-
-
Method Details
-
createBusinessEventConnection
public BusinessEventConnection createBusinessEventConnection() throws oracle.fabric.common.FabricException- Specified by:
createBusinessEventConnectionin interfaceBusinessEventConnectionFactory- Throws:
oracle.fabric.common.FabricException
-