1 22 package org.jboss.aspects.versioned; 23 24 import org.jboss.util.id.GUID; 25 26 import javax.transaction.Transaction ; 27 import java.util.List ; 28 33 public interface SynchronizationManager 34 { 35 public Object getObject(GUID guid); 36 public DistributedState getState(GUID guid); 37 public void putObject(GUID guid, Object obj); 38 public void putState(GUID guid, Object obj); 39 public void noTxUpdate(DistributedUpdate update) throws Exception ; 40 public void registerUpdate(Transaction tx, DistributedState state) throws Exception ; 41 public void createObjects(List newObjects) throws Exception ; 42 43 } 44 | Popular Tags |