public abstract class MBeanTestCaseBase extends AbstractDb4oTestCase
| Modifier and Type | Class and Description |
|---|---|
static class |
MBeanTestCaseBase.Item |
| Modifier and Type | Field and Description |
|---|---|
protected MBeanProxy |
_bean |
protected ClockMock |
_clock |
protected MBeanProxy |
_fileSessionBean |
| Constructor and Description |
|---|
MBeanTestCaseBase() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
advanceClock(int time) |
protected MBeanProxy |
bean() |
protected abstract java.lang.String |
beanID() |
protected abstract java.lang.Class<?> |
beanInterface() |
protected void |
configure(Configuration legacy) |
protected void |
exercisePerSecondCounter(java.lang.String beanAttributeName,
java.lang.Runnable counterIncrementTrigger) |
protected MBeanProxy |
fileSessionBean() |
protected java.util.List<javax.management.Notification> |
startCapturingNotifications(java.lang.String notificationType) |
assertOccurrences, assertOccurrences, classMetadataFor, commit, concurrenyClientServerSuite, configureThreadCount, container, context, countOccurences, countOccurences, db, db4oSetupAfterStore, db4oSetupBeforeConfigure, db4oSetupBeforeStore, db4oTearDownAfterClean, db4oTearDownBeforeClean, defragment, deleteAll, deleteAll, deleteObjectSet, deleteObjectSet, embeddedSuite, eventRegistry, eventRegistryFor, fileSession, fixture, foreach, foreach, handleUncaughtExceptions, indexField, inMemorySuite, isEmbedded, isMultiSession, isNetworking, networkingSuite, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, newTransaction, openNewSession, reflectClass, reflector, reopen, retrieveOnlyInstance, retrieveOnlyInstance, runAll, runConcurrency, runConcurrencyAll, runEmbedded, runEmbeddedConcurrency, runInMemory, runNetworking, runSolo, runSolo, runSoloAndClientServer, runSoloAndEmbeddedClientServer, serverEventRegistry, setUp, soloSuite, store, store, stream, systemTrans, tearDown, testCases, threadCount, transprotected final transient ClockMock _clock
protected transient MBeanProxy _bean
protected transient MBeanProxy _fileSessionBean
protected void configure(Configuration legacy) throws java.lang.Exception
configure in class AbstractDb4oTestCasejava.lang.Exceptionprotected void exercisePerSecondCounter(java.lang.String beanAttributeName,
java.lang.Runnable counterIncrementTrigger)
protected java.util.List<javax.management.Notification> startCapturingNotifications(java.lang.String notificationType)
throws javax.management.JMException
javax.management.JMExceptionprotected abstract java.lang.Class<?> beanInterface()
protected abstract java.lang.String beanID()
protected MBeanProxy bean()
protected MBeanProxy fileSessionBean()
protected void advanceClock(int time)