CONTENTION_MONITOR, CONTENTION_MONITOR_KEY, CPU_TIME, CPU_TIME_KEY, DAEMON_THREADS, DAEMON_THREADS_KEY, HARVESTING_DATA, HARVESTING_STATUS_KEY, LIVE_THREADS, LIVE_THREADS_KEY, SUPPORTED_FEATURES_LIST, SUPPORTED_FEATURES_LIST_KEY, THREAD_ALLOCATED_MEMORY, THREAD_ALLOCATED_MEMORY_KEY, THREAD_BLOCKED_COUNT, THREAD_BLOCKED_COUNT_KEY, THREAD_CAPABILITIES, THREAD_CPU_TIME, THREAD_CPU_TIME_KEY, THREAD_HARVESTING_STATUS, THREAD_ID, THREAD_ID_KEY, THREAD_INFO, THREAD_NAME, THREAD_NAME_KEY, THREAD_STATE, THREAD_STATE_KEY, THREAD_SUMMARY, THREAD_USER_TIME, THREAD_USER_TIME_KEY, THREAD_WAIT_COUNT, THREAD_WAIT_COUNT_KEY
Constructor and Description |
---|
ThreadDaoImpl(Storage storage) |
Modifier and Type | Method and Description |
---|---|
ThreadHarvestingStatus |
getLatestHarvestingStatus(VmRef vm) |
Storage |
getStorage() |
VMThreadCapabilities |
loadCapabilities(VmRef vm) |
ThreadSummary |
loadLastestSummary(VmRef ref) |
List<ThreadSummary> |
loadSummary(VmRef ref,
long since) |
List<ThreadInfoData> |
loadThreadInfo(VmRef ref,
long since) |
void |
saveCapabilities(VMThreadCapabilities caps) |
void |
saveHarvestingStatus(ThreadHarvestingStatus status) |
void |
saveSummary(ThreadSummary summary) |
void |
saveThreadInfo(ThreadInfoData info) |
public ThreadDaoImpl(Storage storage)
public VMThreadCapabilities loadCapabilities(VmRef vm)
loadCapabilities
in interface ThreadDao
public void saveCapabilities(VMThreadCapabilities caps)
saveCapabilities
in interface ThreadDao
public void saveSummary(ThreadSummary summary)
saveSummary
in interface ThreadDao
public ThreadSummary loadLastestSummary(VmRef ref)
loadLastestSummary
in interface ThreadDao
public List<ThreadSummary> loadSummary(VmRef ref, long since)
loadSummary
in interface ThreadDao
public void saveHarvestingStatus(ThreadHarvestingStatus status)
saveHarvestingStatus
in interface ThreadDao
public ThreadHarvestingStatus getLatestHarvestingStatus(VmRef vm)
getLatestHarvestingStatus
in interface ThreadDao
public void saveThreadInfo(ThreadInfoData info)
saveThreadInfo
in interface ThreadDao
public List<ThreadInfoData> loadThreadInfo(VmRef ref, long since)
loadThreadInfo
in interface ThreadDao
public Storage getStorage()
getStorage
in interface ThreadDao
Copyright © 2014. All rights reserved.