Package org.apache.nifi.diagnostics
Class SystemDiagnostics
java.lang.Object
org.apache.nifi.diagnostics.SystemDiagnostics
- All Implemented Interfaces:
Cloneable
Diagnostics for the JVM.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate Map<ResourceClaim, Integer> private Map<String, StorageUsage> private longprivate intprivate Set<ResourceClaim> private StorageUsageprivate Map<String, GarbageCollection> private longprivate longprivate longprivate longprivate Doubleprivate Map<String, StorageUsage> private longprivate longprivate longprivate intprivate longprivate longprivate long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()intlongintlonglongintlonglonglongintlonglonglonglongintlonglonglongvoidsetAvailableProcessors(int availableProcessors) voidsetClaimantCounts(Map<ResourceClaim, Integer> claimantCounts) voidsetContentRepositoryStorageUsage(Map<String, StorageUsage> contentRepositoryStorageUsage) voidsetCreationTimestamp(long creationTimestamp) voidsetDaemonThreads(int daemonThreads) voidsetDestructableClaims(Set<ResourceClaim> destructableClaims) voidsetFlowFileRepositoryStorageUsage(StorageUsage flowFileRepositoryStorageUsage) voidsetGarbageCollection(Map<String, GarbageCollection> garbageCollection) voidsetMaxHeap(long maxHeap) voidsetMaxNonHeap(long maxNonHeap) voidsetMaxOpenFileHandles(long maxOpenFileHandles) voidsetOpenFileHandles(long openFileHandles) voidsetProcessorLoadAverage(Double processorLoadAverage) voidsetProvenanceRepositoryStorageUsage(Map<String, StorageUsage> provenanceRepositoryStorageUsage) voidsetTotalHeap(long totalHeap) voidsetTotalNonHeap(long totalNonHeap) voidsetTotalPhysicalMemory(long totalPhysicalMemory) voidsetTotalThreads(int totalThreads) voidsetUptime(long uptime) voidsetUsedHeap(long usedHeap) voidsetUsedNonHeap(long usedNonHeap)
-
Field Details
-
totalNonHeap
private long totalNonHeap -
usedNonHeap
private long usedNonHeap -
maxNonHeap
private long maxNonHeap -
totalHeap
private long totalHeap -
usedHeap
private long usedHeap -
maxHeap
private long maxHeap -
availableProcessors
private int availableProcessors -
processorLoadAverage
-
totalThreads
private int totalThreads -
daemonThreads
private int daemonThreads -
totalPhysicalMemory
private long totalPhysicalMemory -
maxOpenFileHandles
private long maxOpenFileHandles -
openFileHandles
private long openFileHandles -
uptime
private long uptime -
flowFileRepositoryStorageUsage
-
contentRepositoryStorageUsage
-
provenanceRepositoryStorageUsage
-
garbageCollection
-
claimantCounts
-
destructableClaims
-
creationTimestamp
private long creationTimestamp
-
-
Constructor Details
-
SystemDiagnostics
public SystemDiagnostics()
-
-
Method Details
-
setTotalNonHeap
public void setTotalNonHeap(long totalNonHeap) -
setUsedNonHeap
public void setUsedNonHeap(long usedNonHeap) -
setMaxNonHeap
public void setMaxNonHeap(long maxNonHeap) -
setTotalHeap
public void setTotalHeap(long totalHeap) -
setUsedHeap
public void setUsedHeap(long usedHeap) -
setMaxHeap
public void setMaxHeap(long maxHeap) -
setAvailableProcessors
public void setAvailableProcessors(int availableProcessors) -
setProcessorLoadAverage
-
setTotalThreads
public void setTotalThreads(int totalThreads) -
setDaemonThreads
public void setDaemonThreads(int daemonThreads) -
setFlowFileRepositoryStorageUsage
-
setContentRepositoryStorageUsage
public void setContentRepositoryStorageUsage(Map<String, StorageUsage> contentRepositoryStorageUsage) -
setProvenanceRepositoryStorageUsage
public void setProvenanceRepositoryStorageUsage(Map<String, StorageUsage> provenanceRepositoryStorageUsage) -
getTotalNonHeap
public long getTotalNonHeap() -
getUsedNonHeap
public long getUsedNonHeap() -
getMaxNonHeap
public long getMaxNonHeap() -
getTotalHeap
public long getTotalHeap() -
getUsedHeap
public long getUsedHeap() -
getMaxHeap
public long getMaxHeap() -
getAvailableProcessors
public int getAvailableProcessors() -
getProcessorLoadAverage
-
getTotalThreads
public int getTotalThreads() -
getDaemonThreads
public int getDaemonThreads() -
getFlowFileRepositoryStorageUsage
-
getContentRepositoryStorageUsage
-
getProvenanceRepositoryStorageUsage
-
getFreeNonHeap
public long getFreeNonHeap() -
getFreeHeap
public long getFreeHeap() -
getHeapUtilization
public int getHeapUtilization() -
getNonHeapUtilization
public int getNonHeapUtilization() -
getGarbageCollection
-
setGarbageCollection
-
getCreationTimestamp
public long getCreationTimestamp() -
setCreationTimestamp
public void setCreationTimestamp(long creationTimestamp) -
getUptime
public long getUptime() -
setUptime
public void setUptime(long uptime) -
getTotalPhysicalMemory
public long getTotalPhysicalMemory() -
setTotalPhysicalMemory
public void setTotalPhysicalMemory(long totalPhysicalMemory) -
getMaxOpenFileHandles
public long getMaxOpenFileHandles() -
setMaxOpenFileHandles
public void setMaxOpenFileHandles(long maxOpenFileHandles) -
getOpenFileHandles
public long getOpenFileHandles() -
setOpenFileHandles
public void setOpenFileHandles(long openFileHandles) -
getClaimantCounts
-
setClaimantCounts
-
getDestructableClaims
-
setDestructableClaims
-
clone
-