org.sourceforge.jemm.database.debug
Class TrackingDummyDatabaseImpl
java.lang.Object
org.sourceforge.jemm.database.debug.TrackingDummyDatabaseImpl
- All Implemented Interfaces:
- org.sourceforge.jemm.database.Database
public class TrackingDummyDatabaseImpl
- extends java.lang.Object
- implements org.sourceforge.jemm.database.Database
|
Method Summary |
void |
acquireLock(org.sourceforge.jemm.database.ClientThreadId threadId,
org.sourceforge.jemm.types.ID id)
|
void |
clientDisconnect(org.sourceforge.jemm.database.ClientId clientId)
|
org.sourceforge.jemm.database.ClassInfo |
getClassInfo(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.ClassId classId)
|
org.sourceforge.jemm.database.DatabaseDebugIF |
getDebugInterface()
|
org.sourceforge.jemm.database.EnumInfo |
getEnumInfo(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.EnumId enumId)
|
org.sourceforge.jemm.database.GetObjectResp |
getObject(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.types.ID id)
|
org.sourceforge.jemm.types.ID |
getRoot(org.sourceforge.jemm.database.ClientId clientId,
java.lang.String rootName)
|
org.sourceforge.jemm.types.ID |
newObject(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.ClassId classId)
|
org.sourceforge.jemm.lifecycle.TypeResponse<?> |
processTypeRequest(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.ClassId classId,
org.sourceforge.jemm.types.ID objId,
org.sourceforge.jemm.lifecycle.TypeRequest<?> request)
|
void |
referenceCleared(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.types.ID... ids)
|
org.sourceforge.jemm.database.ClassId |
registerClass(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.ClassInfo classInfo)
|
org.sourceforge.jemm.database.EnumId |
registerEnum(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.EnumInfo enumInfo)
|
void |
releaseLock(org.sourceforge.jemm.database.ClientThreadId threadId,
org.sourceforge.jemm.types.ID id)
|
void |
removeLockAcquiredListener(org.sourceforge.jemm.database.ClientId clientId)
|
void |
setClientLockAcquiredListener(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.LockAcquiredListener listener)
|
void |
setRoot(org.sourceforge.jemm.database.ClientId clientId,
java.lang.String rootName,
org.sourceforge.jemm.types.ID newValue)
|
org.sourceforge.jemm.types.ID |
setRootIfNull(org.sourceforge.jemm.database.ClientId clientId,
java.lang.String rootName,
org.sourceforge.jemm.types.ID newValue)
|
org.sourceforge.jemm.database.ObjectSyncResp |
synchroniseObject(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.types.ID id,
org.sourceforge.jemm.database.ObjectSyncData syncData)
|
void |
triggerLockAquireEvent(org.sourceforge.jemm.database.ClientThreadId clientThreadId,
org.sourceforge.jemm.types.ID id)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
seen
public EventComparator seen
getClassInfoReturn
public org.sourceforge.jemm.database.ClassInfo getClassInfoReturn
getEnumInfoReturn
public org.sourceforge.jemm.database.EnumInfo getEnumInfoReturn
getObjectResponseReturn
public org.sourceforge.jemm.database.GetObjectResp getObjectResponseReturn
getRootReturn
public org.sourceforge.jemm.types.ID getRootReturn
newCollectionReturn
public org.sourceforge.jemm.types.ID newCollectionReturn
newObjectReturn
public org.sourceforge.jemm.types.ID newObjectReturn
registerClassReturn
public org.sourceforge.jemm.database.ClassId registerClassReturn
registerEnumReturn
public org.sourceforge.jemm.database.EnumId registerEnumReturn
setRootIfNullReturn
public org.sourceforge.jemm.types.ID setRootIfNullReturn
synchroniseObjectReturn
public org.sourceforge.jemm.database.ObjectSyncResp synchroniseObjectReturn
processTypeRequestResponse
public org.sourceforge.jemm.lifecycle.TypeResponse<?> processTypeRequestResponse
TrackingDummyDatabaseImpl
public TrackingDummyDatabaseImpl()
acquireLock
public void acquireLock(org.sourceforge.jemm.database.ClientThreadId threadId,
org.sourceforge.jemm.types.ID id)
- Specified by:
acquireLock in interface org.sourceforge.jemm.database.Database
getClassInfo
public org.sourceforge.jemm.database.ClassInfo getClassInfo(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.ClassId classId)
- Specified by:
getClassInfo in interface org.sourceforge.jemm.database.Database
getDebugInterface
public org.sourceforge.jemm.database.DatabaseDebugIF getDebugInterface()
- Specified by:
getDebugInterface in interface org.sourceforge.jemm.database.Database
getEnumInfo
public org.sourceforge.jemm.database.EnumInfo getEnumInfo(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.EnumId enumId)
- Specified by:
getEnumInfo in interface org.sourceforge.jemm.database.Database
getObject
public org.sourceforge.jemm.database.GetObjectResp getObject(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.types.ID id)
- Specified by:
getObject in interface org.sourceforge.jemm.database.Database
getRoot
public org.sourceforge.jemm.types.ID getRoot(org.sourceforge.jemm.database.ClientId clientId,
java.lang.String rootName)
- Specified by:
getRoot in interface org.sourceforge.jemm.database.Database
newObject
public org.sourceforge.jemm.types.ID newObject(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.ClassId classId)
- Specified by:
newObject in interface org.sourceforge.jemm.database.Database
referenceCleared
public void referenceCleared(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.types.ID... ids)
- Specified by:
referenceCleared in interface org.sourceforge.jemm.database.Database
registerClass
public org.sourceforge.jemm.database.ClassId registerClass(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.ClassInfo classInfo)
throws org.sourceforge.jemm.database.StructureModifiedException
- Specified by:
registerClass in interface org.sourceforge.jemm.database.Database
- Throws:
org.sourceforge.jemm.database.StructureModifiedException
registerEnum
public org.sourceforge.jemm.database.EnumId registerEnum(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.EnumInfo enumInfo)
throws org.sourceforge.jemm.database.StructureModifiedException
- Specified by:
registerEnum in interface org.sourceforge.jemm.database.Database
- Throws:
org.sourceforge.jemm.database.StructureModifiedException
releaseLock
public void releaseLock(org.sourceforge.jemm.database.ClientThreadId threadId,
org.sourceforge.jemm.types.ID id)
- Specified by:
releaseLock in interface org.sourceforge.jemm.database.Database
removeLockAcquiredListener
public void removeLockAcquiredListener(org.sourceforge.jemm.database.ClientId clientId)
- Specified by:
removeLockAcquiredListener in interface org.sourceforge.jemm.database.Database
setClientLockAcquiredListener
public void setClientLockAcquiredListener(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.LockAcquiredListener listener)
- Specified by:
setClientLockAcquiredListener in interface org.sourceforge.jemm.database.Database
setRoot
public void setRoot(org.sourceforge.jemm.database.ClientId clientId,
java.lang.String rootName,
org.sourceforge.jemm.types.ID newValue)
- Specified by:
setRoot in interface org.sourceforge.jemm.database.Database
setRootIfNull
public org.sourceforge.jemm.types.ID setRootIfNull(org.sourceforge.jemm.database.ClientId clientId,
java.lang.String rootName,
org.sourceforge.jemm.types.ID newValue)
- Specified by:
setRootIfNull in interface org.sourceforge.jemm.database.Database
synchroniseObject
public org.sourceforge.jemm.database.ObjectSyncResp synchroniseObject(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.types.ID id,
org.sourceforge.jemm.database.ObjectSyncData syncData)
- Specified by:
synchroniseObject in interface org.sourceforge.jemm.database.Database
triggerLockAquireEvent
public void triggerLockAquireEvent(org.sourceforge.jemm.database.ClientThreadId clientThreadId,
org.sourceforge.jemm.types.ID id)
clientDisconnect
public void clientDisconnect(org.sourceforge.jemm.database.ClientId clientId)
- Specified by:
clientDisconnect in interface org.sourceforge.jemm.database.Database
processTypeRequest
public org.sourceforge.jemm.lifecycle.TypeResponse<?> processTypeRequest(org.sourceforge.jemm.database.ClientId clientId,
org.sourceforge.jemm.database.ClassId classId,
org.sourceforge.jemm.types.ID objId,
org.sourceforge.jemm.lifecycle.TypeRequest<?> request)
- Specified by:
processTypeRequest in interface org.sourceforge.jemm.database.Database
Copyright © 2009. All Rights Reserved.