|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ClientThreadId in org.sourceforge.jemm.client |
---|
Methods in org.sourceforge.jemm.client with parameters of type ClientThreadId | |
---|---|
void |
TrackingDatabase.acquireLock(ClientThreadId threadId,
ID jemmId)
|
void |
SynchronousLockDecorator.acquireLock(ClientThreadId threadId,
ID jemmId)
Acquires a lock by calling onto the delegate database and waiting for an asynchronous response back. |
void |
ObjectDatabase.acquireLock(ClientThreadId threadId,
ID jemmId)
Asynchronous request to acquire a lock. |
void |
DelegatingObjectDatabase.acquireLock(ClientThreadId threadId,
ID jemmId)
|
void |
DelegatingDatabase.acquireLock(ClientThreadId threadId,
ID jemmId)
|
void |
DatabaseAdapter.acquireLock(ClientThreadId threadId,
ID jemmId)
|
void |
SynchronousLockDecorator.lockAcquired(ClientThreadId threadId,
ID object)
A listener method implementation that gets the lock and notifies the waiting thread. |
void |
TrackingDatabase.releaseLock(ClientThreadId threadId,
ID jemmId)
|
void |
ObjectDatabase.releaseLock(ClientThreadId threadId,
ID jemmId)
Release the given lock held by the thread. |
void |
DelegatingObjectDatabase.releaseLock(ClientThreadId threadId,
ID jemmId)
|
void |
DelegatingDatabase.releaseLock(ClientThreadId threadId,
ID jemmId)
|
void |
DatabaseAdapter.releaseLock(ClientThreadId threadId,
ID jemmId)
|
Uses of ClientThreadId in org.sourceforge.jemm.database |
---|
Methods in org.sourceforge.jemm.database with parameters of type ClientThreadId | |
---|---|
void |
Database.acquireLock(ClientThreadId threadId,
ID jemmId)
Asynchronous request to acquire a lock. |
void |
LockAcquiredListener.lockAcquired(ClientThreadId threadId,
ID object)
|
void |
Database.releaseLock(ClientThreadId threadId,
ID jemmId)
Release the given lock held by the thread. |
Uses of ClientThreadId in org.sourceforge.jemm.database.components |
---|
Methods in org.sourceforge.jemm.database.components that return ClientThreadId | |
---|---|
ClientThreadId |
ClientThreadIdRef.getClientThread()
Returns the first value in the tuple |
ClientThreadId |
UserLockInfo.getHolder()
|
ClientThreadId |
UserLockInfo.releaseLock(ClientThreadId releasingThreadId)
Release the lock on this object. |
ClientThreadId |
UserLockInfo.releaseOrClearFromQueue(ClientThreadId clientThreadId)
Release the lock on this object if it is held by this thread, or removed the thread from the waiting queue. |
Methods in org.sourceforge.jemm.database.components that return types with arguments of type ClientThreadId | |
---|---|
java.util.LinkedList<ClientThreadId> |
UserLockInfo.getLockQueue()
|
Methods in org.sourceforge.jemm.database.components with parameters of type ClientThreadId | |
---|---|
void |
DefaultDBUserLockHandler.acquire(ClientThreadId threadId,
ID objectId)
|
boolean |
UserLockInfo.acquireLock(ClientThreadId clientThreadId)
Attempts to acquire the lock. |
void |
BaseDatabase.acquireLock(ClientThreadId threadId,
ID jemmId)
|
void |
DefaultDBUserLockHandler.release(ClientThreadId threadId,
ID objectId)
|
ClientThreadId |
UserLockInfo.releaseLock(ClientThreadId releasingThreadId)
Release the lock on this object. |
void |
BaseDatabase.releaseLock(ClientThreadId threadId,
ID jemmId)
|
ClientThreadId |
UserLockInfo.releaseOrClearFromQueue(ClientThreadId clientThreadId)
Release the lock on this object if it is held by this thread, or removed the thread from the waiting queue. |
Constructors in org.sourceforge.jemm.database.components with parameters of type ClientThreadId | |
---|---|
ClientThreadIdRef(ClientThreadId clientThread,
ID id)
Create a ClientThreadIdRef with the given thread and id. |
|
UserLockInfo(ID id,
ClientThreadId lockHolder,
java.util.LinkedList<ClientThreadId> lockQueue)
|
Constructor parameters in org.sourceforge.jemm.database.components with type arguments of type ClientThreadId | |
---|---|
UserLockInfo(ID id,
ClientThreadId lockHolder,
java.util.LinkedList<ClientThreadId> lockQueue)
|
Uses of ClientThreadId in org.sourceforge.jemm.database.components.interfaces |
---|
Methods in org.sourceforge.jemm.database.components.interfaces with parameters of type ClientThreadId | |
---|---|
void |
DBUserLockHandler.acquire(ClientThreadId threadId,
ID objectId)
Process the given thread attempting to acquire the lock in the given object. |
void |
DBUserLockHandler.release(ClientThreadId threadId,
ID objectId)
Release the user lock on the given object |
Uses of ClientThreadId in org.sourceforge.jemm.database.components.se |
---|
Methods in org.sourceforge.jemm.database.components.se with parameters of type ClientThreadId | |
---|---|
void |
StorageEngineUserLockIF.addClientLockReference(ClientThreadId clientId,
ID objectId)
Add a reference from a client to the given object. |
void |
StorageEngineUserLockIF.removeClientLockReference(ClientThreadId clientId,
ID objectId)
Remove a reference from a client to the given object. |
Uses of ClientThreadId in org.sourceforge.jemm.database.components.userlock |
---|
Methods in org.sourceforge.jemm.database.components.userlock with parameters of type ClientThreadId | |
---|---|
void |
InternalLockListenerNotifier.notifyLockAcquired(ClientThreadId clientThreadId,
ID objectRef)
Notify that the given client thread has acquired the lock on the given object. |
Uses of ClientThreadId in org.sourceforge.jemm.database.debug |
---|
Methods in org.sourceforge.jemm.database.debug with parameters of type ClientThreadId | |
---|---|
void |
DebugDatabase.acquireLock(ClientThreadId threadId,
ID jemmId)
|
void |
DebugDatabase.releaseLock(ClientThreadId threadId,
ID jemmId)
|
Uses of ClientThreadId in org.sourceforge.jemm.database.memory |
---|
Methods in org.sourceforge.jemm.database.memory with parameters of type ClientThreadId | |
---|---|
void |
UserLockIFImpl.addClientLockReference(ClientThreadId clientThreadId,
ID objectId)
|
void |
UserLockIFImpl.removeClientLockReference(ClientThreadId clientThreadId,
ID objectId)
|
Uses of ClientThreadId in org.sourceforge.jemm.database.persistent.berkeley |
---|
Methods in org.sourceforge.jemm.database.persistent.berkeley that return ClientThreadId | |
---|---|
ClientThreadId |
ClientLockEntry.getClientThreadId()
|
Methods in org.sourceforge.jemm.database.persistent.berkeley with parameters of type ClientThreadId | |
---|---|
void |
BDbStorageEngineUserLockImpl.addClientLockReference(ClientThreadId clientThreadId,
ID objectId)
|
void |
BDbStorageEngineUserLockImpl.removeClientLockReference(ClientThreadId clientThreadId,
ID objectId)
|
Constructors in org.sourceforge.jemm.database.persistent.berkeley with parameters of type ClientThreadId | |
---|---|
ClientLockEntry(ClientThreadId clientThreadId,
ID objectId)
|
|
ClientLockKey(ClientThreadId clientThreadId,
ID objectId)
|
Uses of ClientThreadId in org.sourceforge.jemm.database.remote.client |
---|
Methods in org.sourceforge.jemm.database.remote.client with parameters of type ClientThreadId | |
---|---|
void |
RemoteDatabase.acquireLock(ClientThreadId threadId,
ID jemmId)
|
void |
RemoteDatabase.releaseLock(ClientThreadId threadId,
ID id)
|
Uses of ClientThreadId in org.sourceforge.jemm.util |
---|
Methods in org.sourceforge.jemm.util that return ClientThreadId | |
---|---|
static ClientThreadId |
LockStack.pop()
Removes a lock. |
Methods in org.sourceforge.jemm.util with parameters of type ClientThreadId | |
---|---|
static void |
LockStack.push(ClientThreadId id)
Adds a lock. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |