1 4 package com.tc.object.tx.optimistic; 5 6 import java.util.Map ; 7 8 public interface OptimisticTransactionManager { 9 10 public void begin(); 11 12 public void objectFieldChanged(TCObjectClone clone, String classname, String fieldname, Object newValue, int index); 13 14 public void logicalInvoke(TCObjectClone clone, int method, String methodName, Object [] parameters); 15 16 public void commit() throws ClassNotFoundException ; 17 18 public void rollback(); 19 20 public void addClonesToTransaction(Map cloned); 21 22 public Object convertToParameter(Object clone); 23 24 } 25 | Popular Tags |