1 24 package org.objectweb.jalisto.se.api.internal.multi; 25 26 import org.objectweb.jalisto.se.impl.LogicalOid; 27 import org.objectweb.jalisto.se.impl.lock.AccessController; 28 import org.objectweb.jalisto.se.api.internal.SessionInternal; 29 import org.objectweb.jalisto.se.api.internal.DataWrapper; 30 31 public interface SessionMulti extends SessionInternal { 32 AccessController getAccessController(); 33 34 void createObjectCommit(LogicalOid floid); 35 36 void createObjectRollback(LogicalOid floid); 37 38 void deleteObjectCommit(LogicalOid floid); 39 40 void deleteObjectRollback(LogicalOid floid); 41 42 void goToBed(); 43 44 void inspectLocks(); 45 46 void makeNewFileOidCommit(LogicalOid floid); 47 48 void makeNewFileOidRollback(LogicalOid floid); 49 50 DataWrapper readObjectByOidInDataObject(Object oid, boolean withCache); 51 52 void sleep(LogicalOid floid); 53 54 void sleep(Object floid, String message); 55 56 void updateObjectCommit(LogicalOid floid); 57 58 void updateObjectRollback(LogicalOid floid); 59 60 void wakeUp(); 61 } 62 | Popular Tags |