1 22 package fr.dyade.aaa.util; 23 24 public interface NTransactionMBean extends TransactionMBean { 25 30 int getLogMemoryCapacity(); 31 32 37 public int getMaxLogMemorySize(); 38 39 44 public void setMaxLogMemorySize(int size); 45 46 51 public int getLogMemorySize(); 52 53 58 int getLogFileSize(); 59 60 65 void setLogFileSize(int size); 66 67 72 int getLogThresholdOperation(); 73 74 79 public int getCommitCount(); 80 81 86 public int getGarbageCount(); 87 88 93 public long getStartTime(); 94 95 100 public long getGarbageTime(); 101 102 107 public int getGarbageRatio(); 108 109 114 int getGarbageDelay(); 115 116 122 void setGarbageDelay(int timeout); 123 124 130 public void garbageAsync(boolean async); 131 132 135 public void garbage(); 136 137 140 public int getPhase(); 141 142 public String getPhaseInfo(); 143 144 public String getRepositoryImpl(); 145 146 151 public int getNbSavedObjects(); 152 153 158 public int getNbDeletedObjects(); 159 160 165 public int getNbBadDeletedObjects(); 166 167 172 public int getNbLoadedObjects(); 173 } 174 | Popular Tags |