Class NodeStatus

java.lang.Object
org.apache.nifi.controller.status.NodeStatus
All Implemented Interfaces:
Cloneable

public class NodeStatus extends Object implements Cloneable
The status of a NiFi node.
  • Field Details

    • createdAtInMs

      private long createdAtInMs
    • freeHeap

      private long freeHeap
    • usedHeap

      private long usedHeap
    • heapUtilization

      private long heapUtilization
    • freeNonHeap

      private long freeNonHeap
    • usedNonHeap

      private long usedNonHeap
    • openFileHandlers

      private long openFileHandlers
    • processorLoadAverage

      private double processorLoadAverage
    • totalThreads

      private long totalThreads
    • eventDrivenThreads

      private long eventDrivenThreads
    • timerDrivenThreads

      private long timerDrivenThreads
    • flowFileRepositoryFreeSpace

      private long flowFileRepositoryFreeSpace
    • flowFileRepositoryUsedSpace

      private long flowFileRepositoryUsedSpace
    • contentRepositories

      private List<StorageStatus> contentRepositories
    • provenanceRepositories

      private List<StorageStatus> provenanceRepositories
  • Constructor Details

    • NodeStatus

      public NodeStatus()
  • Method Details

    • getCreatedAtInMs

      public long getCreatedAtInMs()
    • setCreatedAtInMs

      public void setCreatedAtInMs(long createdAtInMs)
    • getFreeHeap

      public long getFreeHeap()
    • setFreeHeap

      public void setFreeHeap(long freeHeap)
    • getUsedHeap

      public long getUsedHeap()
    • setUsedHeap

      public void setUsedHeap(long usedHeap)
    • getHeapUtilization

      public long getHeapUtilization()
    • setHeapUtilization

      public void setHeapUtilization(long heapUtilization)
    • getFreeNonHeap

      public long getFreeNonHeap()
    • setFreeNonHeap

      public void setFreeNonHeap(long freeNonHeap)
    • getUsedNonHeap

      public long getUsedNonHeap()
    • setUsedNonHeap

      public void setUsedNonHeap(long usedNonHeap)
    • getOpenFileHandlers

      public long getOpenFileHandlers()
    • setOpenFileHandlers

      public void setOpenFileHandlers(long openFileHandlers)
    • getProcessorLoadAverage

      public double getProcessorLoadAverage()
    • setProcessorLoadAverage

      public void setProcessorLoadAverage(double processorLoadAverage)
    • getTotalThreads

      public long getTotalThreads()
    • setTotalThreads

      public void setTotalThreads(long totalThreads)
    • getTimerDrivenThreads

      public long getTimerDrivenThreads()
    • setTimerDrivenThreads

      public void setTimerDrivenThreads(long timerDrivenThreads)
    • getFlowFileRepositoryFreeSpace

      public long getFlowFileRepositoryFreeSpace()
    • setFlowFileRepositoryFreeSpace

      public void setFlowFileRepositoryFreeSpace(long flowFileRepositoryFreeSpace)
    • getFlowFileRepositoryUsedSpace

      public long getFlowFileRepositoryUsedSpace()
    • setFlowFileRepositoryUsedSpace

      public void setFlowFileRepositoryUsedSpace(long flowFileRepositoryUsedSpace)
    • getContentRepositories

      public List<StorageStatus> getContentRepositories()
    • setContentRepositories

      public void setContentRepositories(List<StorageStatus> contentRepositories)
    • getProvenanceRepositories

      public List<StorageStatus> getProvenanceRepositories()
    • setProvenanceRepositories

      public void setProvenanceRepositories(List<StorageStatus> provenanceRepositories)
    • clone

      protected NodeStatus clone()
      Overrides:
      clone in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object