1 17 package org.apache.geronimo.connector.outbound.connectiontracking; 18 19 import javax.transaction.Transaction ; 20 import javax.resource.ResourceException ; 21 22 import org.apache.geronimo.transaction.manager.TransactionManagerMonitor; 23 import org.apache.commons.logging.Log; 24 import org.apache.commons.logging.LogFactory; 25 26 29 public class GeronimoTransactionListener implements TransactionManagerMonitor { 30 private static final Log log = LogFactory.getLog(GeronimoTransactionListener.class); 31 private final TrackedConnectionAssociator trackedConnectionAssociator; 32 33 public GeronimoTransactionListener(TrackedConnectionAssociator trackedConnectionAssociator) { 34 this.trackedConnectionAssociator = trackedConnectionAssociator; 35 } 36 37 public void threadAssociated(Transaction transaction) { 38 try { 39 trackedConnectionAssociator.newTransaction(); 40 } catch (ResourceException e) { 41 log.warn("Error notifying connection tranker of transaction association", e); 42 } 43 } 44 45 public void threadUnassociated(Transaction transaction) { 46 } 47 } 48 | Popular Tags |