Author: jacopoc
Date: Mon Sep 12 14:09:00 2016 New Revision: 1760376 URL: http://svn.apache.org/viewvc?rev=1760376&view=rev Log: Improved: Removed the "geronimo" component and moved GeronimoTransactionFactory into the "entity" component. (OFBIZ-8179) Without functional changes, this design removes a cyclic dependency between the "entity" and "geronimo" components. Added: ofbiz/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/transaction/GeronimoTransactionFactory.java - copied, changed from r1760363, ofbiz/trunk/framework/geronimo/src/main/java/org/apache/ofbiz/geronimo/GeronimoTransactionFactory.java Removed: ofbiz/trunk/framework/geronimo/ Modified: ofbiz/trunk/framework/component-load.xml ofbiz/trunk/framework/entity/config/entityengine.xml Modified: ofbiz/trunk/framework/component-load.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/component-load.xml?rev=1760376&r1=1760375&r2=1760376&view=diff ============================================================================== --- ofbiz/trunk/framework/component-load.xml (original) +++ ofbiz/trunk/framework/component-load.xml Mon Sep 12 14:09:00 2016 @@ -21,7 +21,6 @@ under the License. <component-loader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/component-loader.xsd"> <load-component component-location="base"/> - <load-component component-location="geronimo"/> <load-component component-location="entity"/> <load-component component-location="security"/> <load-component component-location="datafile"/> Modified: ofbiz/trunk/framework/entity/config/entityengine.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/entity/config/entityengine.xml?rev=1760376&r1=1760375&r2=1760376&view=diff ============================================================================== --- ofbiz/trunk/framework/entity/config/entityengine.xml (original) +++ ofbiz/trunk/framework/entity/config/entityengine.xml Mon Sep 12 14:09:00 2016 @@ -28,7 +28,7 @@ access. For a detailed description see t <!-- the transaction factory class to use, one is needed for each way of getting JTA interfaces --> <!-- Use this one for Geronimo --> - <transaction-factory class="org.apache.ofbiz.geronimo.GeronimoTransactionFactory"/> + <transaction-factory class="org.apache.ofbiz.entity.transaction.GeronimoTransactionFactory"/> <!-- Use this one for getting the JTA objects from JNDI --> <!-- NOTE: to use the JndiFactory you must specify the necessary JNDI properties Copied: ofbiz/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/transaction/GeronimoTransactionFactory.java (from r1760363, ofbiz/trunk/framework/geronimo/src/main/java/org/apache/ofbiz/geronimo/GeronimoTransactionFactory.java) URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/transaction/GeronimoTransactionFactory.java?p2=ofbiz/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/transaction/GeronimoTransactionFactory.java&p1=ofbiz/trunk/framework/geronimo/src/main/java/org/apache/ofbiz/geronimo/GeronimoTransactionFactory.java&r1=1760363&r2=1760376&rev=1760376&view=diff ============================================================================== --- ofbiz/trunk/framework/geronimo/src/main/java/org/apache/ofbiz/geronimo/GeronimoTransactionFactory.java (original) +++ ofbiz/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/transaction/GeronimoTransactionFactory.java Mon Sep 12 14:09:00 2016 @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. *******************************************************************************/ -package org.apache.ofbiz.geronimo; +package org.apache.ofbiz.entity.transaction; import java.sql.Connection; import java.sql.SQLException; @@ -35,11 +35,7 @@ import org.apache.ofbiz.entity.config.mo import org.apache.ofbiz.entity.config.model.EntityConfig; import org.apache.ofbiz.entity.datasource.GenericHelperInfo; import org.apache.ofbiz.entity.jdbc.ConnectionFactoryLoader; -import org.apache.ofbiz.entity.transaction.TransactionFactory; -/** - * GeronimoTransactionFactory - */ public class GeronimoTransactionFactory implements TransactionFactory { public static final String module = GeronimoTransactionFactory.class.getName(); |
Free forum by Nabble | Edit this page |