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 int
private Map
<ResourceClaim, Integer> private long
private int
private Set
<ResourceClaim> private org.apache.nifi.diagnostics.StorageUsage
private Map
<String, GarbageCollection> private long
private long
private long
private long
private Double
private long
private long
private long
private int
private long
private long
private long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
int
long
int
org.apache.nifi.diagnostics.StorageUsage
long
long
int
long
long
long
int
long
long
long
long
int
long
long
long
void
setAvailableProcessors
(int availableProcessors) void
setClaimantCounts
(Map<ResourceClaim, Integer> claimantCounts) void
setContentRepositoryStorageUsage
(Map<String, org.apache.nifi.diagnostics.StorageUsage> contentRepositoryStorageUsage) void
setCreationTimestamp
(long creationTimestamp) void
setDaemonThreads
(int daemonThreads) void
setDestructableClaims
(Set<ResourceClaim> destructableClaims) void
setFlowFileRepositoryStorageUsage
(org.apache.nifi.diagnostics.StorageUsage flowFileRepositoryStorageUsage) void
setGarbageCollection
(Map<String, GarbageCollection> garbageCollection) void
setMaxHeap
(long maxHeap) void
setMaxNonHeap
(long maxNonHeap) void
setMaxOpenFileHandles
(long maxOpenFileHandles) void
setOpenFileHandles
(long openFileHandles) void
setProcessorLoadAverage
(Double processorLoadAverage) void
setProvenanceRepositoryStorageUsage
(Map<String, org.apache.nifi.diagnostics.StorageUsage> provenanceRepositoryStorageUsage) void
setTotalHeap
(long totalHeap) void
setTotalNonHeap
(long totalNonHeap) void
setTotalPhysicalMemory
(long totalPhysicalMemory) void
setTotalThreads
(int totalThreads) void
setUptime
(long uptime) void
setUsedHeap
(long usedHeap) void
setUsedNonHeap
(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
private org.apache.nifi.diagnostics.StorageUsage 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
public void setFlowFileRepositoryStorageUsage(org.apache.nifi.diagnostics.StorageUsage flowFileRepositoryStorageUsage) -
setContentRepositoryStorageUsage
-
setProvenanceRepositoryStorageUsage
-
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
public org.apache.nifi.diagnostics.StorageUsage 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
-