Class SystemDiagnostics

java.lang.Object
org.apache.nifi.diagnostics.SystemDiagnostics
All Implemented Interfaces:
Cloneable

public class SystemDiagnostics extends Object implements Cloneable
Diagnostics for the JVM.
  • 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

      private Double 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 StorageUsage flowFileRepositoryStorageUsage
    • contentRepositoryStorageUsage

      private Map<String,StorageUsage> contentRepositoryStorageUsage
    • provenanceRepositoryStorageUsage

      private Map<String,StorageUsage> provenanceRepositoryStorageUsage
    • garbageCollection

      private Map<String,GarbageCollection> garbageCollection
    • claimantCounts

      private Map<ResourceClaim,Integer> claimantCounts
    • destructableClaims

      private Set<ResourceClaim> 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

      public void setProcessorLoadAverage(Double processorLoadAverage)
    • setTotalThreads

      public void setTotalThreads(int totalThreads)
    • setDaemonThreads

      public void setDaemonThreads(int daemonThreads)
    • setFlowFileRepositoryStorageUsage

      public void setFlowFileRepositoryStorageUsage(StorageUsage flowFileRepositoryStorageUsage)
    • 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

      public Double getProcessorLoadAverage()
    • getTotalThreads

      public int getTotalThreads()
    • getDaemonThreads

      public int getDaemonThreads()
    • getFlowFileRepositoryStorageUsage

      public StorageUsage getFlowFileRepositoryStorageUsage()
    • getContentRepositoryStorageUsage

      public Map<String,StorageUsage> getContentRepositoryStorageUsage()
    • getProvenanceRepositoryStorageUsage

      public Map<String,StorageUsage> getProvenanceRepositoryStorageUsage()
    • getFreeNonHeap

      public long getFreeNonHeap()
    • getFreeHeap

      public long getFreeHeap()
    • getHeapUtilization

      public int getHeapUtilization()
    • getNonHeapUtilization

      public int getNonHeapUtilization()
    • getGarbageCollection

      public Map<String,GarbageCollection> getGarbageCollection()
    • setGarbageCollection

      public void setGarbageCollection(Map<String,GarbageCollection> garbageCollection)
    • 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

      public Map<ResourceClaim,Integer> getClaimantCounts()
    • setClaimantCounts

      public void setClaimantCounts(Map<ResourceClaim,Integer> claimantCounts)
    • getDestructableClaims

      public Set<ResourceClaim> getDestructableClaims()
    • setDestructableClaims

      public void setDestructableClaims(Set<ResourceClaim> destructableClaims)
    • clone

      public SystemDiagnostics clone()
      Overrides:
      clone in class Object