package org.n3r.eql.trans; import org.n3r.eql.EqlTran; public class EqlTranFactory { private final EqlConnection eqlConnection; private final boolean isJTA; public EqlTranFactory(EqlConnection eqlConnection, boolean isJTA) { this.eqlConnection = eqlConnection; this.isJTA = isJTA; } public EqlTran createTran() { return isJTA ? new EqlJtaTran(eqlConnection) : new EqlJdbcTran(eqlConnection); } public void destory() { try { eqlConnection.destroy(); } catch (Exception e) { // ignore } } }