Package fr.dyade.aaa.ext
Interface NGTransactionMBean
-
- All Superinterfaces:
TransactionMBean
- All Known Implementing Classes:
NGTransaction
public interface NGTransactionMBean extends TransactionMBean
MBean interface of NGTransaction component.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidgarbage(int idx)longgetAverageCommitTime()intgetGarbageCount()Returns the number of garbage operation since starting up.intgetGarbageRatio()Returns the ratio of garbage operations since starting up.longgetGarbageTime()Returns the cumulated time of garbage operations.intgetLogFileSize()Returns the size of disk log in Mb.intgetLogMemoryCapacity()Returns the initial capacity of global in memory log (by default 4096).intgetLogMemorySize()Returns the number of operation in the memory log.intgetLogThresholdOperation()Returns the pool size foroperationobjects, by default 1000.intgetMaxLogFileSize()Returns the maximum size of disk log in Mb, by default 16Mb.intgetNbBadDeletedObjects()Returns the number of useless delete operation on repository.intgetNbDeletedObjects()Returns the number of delete operation on repository.intgetNbLoadedFromLog()Returns the number of load operation from a log file since last start.intgetNbLoadedObjects()Returns the number of load operation from repository.intgetNbLogFiles()Returns the number of rolled log files.intgetNbSavedObjects()Returns the number of save operation to repository.StringgetRepositoryImpl()booleanisSyncOnWrite()Returns true if every write in the log file is synced to disk.StringlogContent(int idx)StringlogCounters()voidsetMaxLogFileSize(int size)Sets the maximum size of disk log in Mb.-
Methods inherited from interface fr.dyade.aaa.util.TransactionMBean
backup, dumpObjectList, getCommitCount, getObject, getObjectList, getPhase, getPhaseInfo, getStartTime, isPersistent, useLoadAll
-
-
-
-
Method Detail
-
getLogMemoryCapacity
int getLogMemoryCapacity()
Returns the initial capacity of global in memory log (by default 4096).- Returns:
- The initial capacity of global in memory log.
-
getLogMemorySize
int getLogMemorySize()
Returns the number of operation in the memory log.- Returns:
- The number of operation in the memory log.
-
getMaxLogFileSize
int getMaxLogFileSize()
Returns the maximum size of disk log in Mb, by default 16Mb.- Returns:
- The maximum size of disk log in Mb.
-
setMaxLogFileSize
void setMaxLogFileSize(int size)
Sets the maximum size of disk log in Mb.- Parameters:
size- The maximum size of disk log in Mb.
-
getLogFileSize
int getLogFileSize()
Returns the size of disk log in Mb.- Returns:
- The size of disk log in Mb.
-
getNbLogFiles
int getNbLogFiles()
Returns the number of rolled log files.- Returns:
- The number of rolled log files.
-
isSyncOnWrite
boolean isSyncOnWrite()
Returns true if every write in the log file is synced to disk.- Returns:
- true if every write in the log file is synced to disk.
-
getLogThresholdOperation
int getLogThresholdOperation()
Returns the pool size foroperationobjects, by default 1000.- Returns:
- The pool size for
operationobjects.
-
getGarbageCount
int getGarbageCount()
Returns the number of garbage operation since starting up.- Returns:
- The number of garbage operation.
-
getNbLoadedFromLog
int getNbLoadedFromLog()
Returns the number of load operation from a log file since last start.- Returns:
- The number of load operation from a log file.
-
getAverageCommitTime
long getAverageCommitTime()
-
getGarbageTime
long getGarbageTime()
Returns the cumulated time of garbage operations.- Returns:
- The cumulated time of garbage operations.
-
getGarbageRatio
int getGarbageRatio()
Returns the ratio of garbage operations since starting up.- Returns:
- The ratio of garbage operations since starting up.
-
getRepositoryImpl
String getRepositoryImpl()
-
getNbSavedObjects
int getNbSavedObjects()
Returns the number of save operation to repository.- Returns:
- The number of save operation to repository.
-
getNbDeletedObjects
int getNbDeletedObjects()
Returns the number of delete operation on repository.- Returns:
- The number of delete operation on repository.
-
getNbBadDeletedObjects
int getNbBadDeletedObjects()
Returns the number of useless delete operation on repository.- Returns:
- The number of useless delete operation on repository.
-
getNbLoadedObjects
int getNbLoadedObjects()
Returns the number of load operation from repository.- Returns:
- The number of load operation from repository.
-
logCounters
String logCounters()
-
logContent
String logContent(int idx) throws IOException
- Throws:
IOException
-
garbage
void garbage(int idx) throws IOException- Throws:
IOException
-
-