Class CacheKeyToThreadRelationships
- java.lang.Object
-
- org.eclipse.persistence.internal.helper.type.CacheKeyToThreadRelationships
-
public class CacheKeyToThreadRelationships extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CacheKeyToThreadRelationships(ConcurrencyManager cacheKeyBeingDescribed)Create a new CacheKeyToThreadRelationships.
-
Method Summary
-
-
-
Constructor Detail
-
CacheKeyToThreadRelationships
public CacheKeyToThreadRelationships(ConcurrencyManager cacheKeyBeingDescribed)
Create a new CacheKeyToThreadRelationships.- Parameters:
cacheKeyBeingDescribed-
-
-
Method Detail
-
getCacheKeyBeingDescribed
public ConcurrencyManager getCacheKeyBeingDescribed()
Getter forcacheKeyBeingDescribed
-
getThreadsThatAcquiredReadLock
public java.util.List<java.lang.Thread> getThreadsThatAcquiredReadLock()
Getter forthreadsThatAcquiredReadLock
-
getThreadsThatAcquiredDeferredLock
public java.util.List<java.lang.Thread> getThreadsThatAcquiredDeferredLock()
Getter forthreadsThatAcquiredDeferredLock
-
getThreadsThatAcquiredActiveLock
public java.util.List<java.lang.Thread> getThreadsThatAcquiredActiveLock()
Getter forthreadsThatAcquiredActiveLock
-
getThreadsKnownToBeStuckTryingToAcquireLock
public java.util.List<java.lang.Thread> getThreadsKnownToBeStuckTryingToAcquireLock()
Getter forthreadsKnownToBeStuckTryingToAcquireLock
-
getThreadNamesThatAcquiredReadLock
public java.util.List<java.lang.String> getThreadNamesThatAcquiredReadLock()
Getter forthreadsThatAcquiredReadLock
-
getThreadNamesThatAcquiredDeferredLock
public java.util.List<java.lang.String> getThreadNamesThatAcquiredDeferredLock()
Getter forthreadsThatAcquiredDeferredLock
-
getThreadNamesThatAcquiredActiveLock
public java.util.List<java.lang.String> getThreadNamesThatAcquiredActiveLock()
Getter forthreadsThatAcquiredActiveLock
-
getThreadNamesKnownToBeStuckTryingToAcquireLock
public java.util.List<java.lang.String> getThreadNamesKnownToBeStuckTryingToAcquireLock()
Getter forthreadsKnownToBeStuckTryingToAcquireLock
-
mapThreadToThreadName
protected java.util.List<java.lang.String> mapThreadToThreadName(java.util.List<java.lang.Thread> threads)
Map a list of threads to their thread names- Parameters:
threads- the threads to map- Returns:
- the thread names
-
addThreadsThatAcquiredReadLock
public void addThreadsThatAcquiredReadLock(java.lang.Thread thread)
Setter forthreadsThatAcquiredReadLock
-
addThreadsThatAcquiredDeferredLock
public void addThreadsThatAcquiredDeferredLock(java.lang.Thread thread)
Setter forthreadsThatAcquiredDeferredLock
-
addThreadsThatAcquiredActiveLock
public void addThreadsThatAcquiredActiveLock(java.lang.Thread thread)
Setter forthreadsThatAcquiredActiveLock
-
addThreadsKnownToBeStuckTryingToAcquireLock
public void addThreadsKnownToBeStuckTryingToAcquireLock(java.lang.Thread thread)
Setter forthreadsKnownToBeStuckTryingToAcquireLock
-
addThreadsKnownToBeStuckTryingToAcquireLockForReading
public void addThreadsKnownToBeStuckTryingToAcquireLockForReading(java.lang.Thread thread)
-
getThreadNamesKnownToBeStuckTryingToAcquireLockForReading
public java.util.List<java.lang.String> getThreadNamesKnownToBeStuckTryingToAcquireLockForReading()
-
getThreadsKnownToBeStuckTryingToAcquireLockForReading
public java.util.List<java.lang.Thread> getThreadsKnownToBeStuckTryingToAcquireLockForReading()
-
-