java.lang.Object
com.inductiveautomation.ignition.gateway.cluster.NodeInfo
All Implemented Interfaces:
Serializable

public class NodeInfo extends Object implements Serializable
See Also:
  • Constructor Details

    • NodeInfo

      public NodeInfo()
    • NodeInfo

      public NodeInfo(NodeInfo copy)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getHttpAddresses

      public List<HttpURL> getHttpAddresses()
      The list of HttpURLs that this gateway can be reached at.
    • setHttpAddresses

      public void setHttpAddresses(List<HttpURL> httpAddresses)
    • getAddress

      public String getAddress()
      The address of the node. In general, some sort of identifier that separates this node from other nodes.
    • setAddress

      public void setAddress(String address)
    • getVersion

      public Version getVersion()
    • setVersion

      public void setVersion(Version version)
    • getActivityLevel

      public ActivityLevel getActivityLevel()
    • setActivityLevel

      public void setActivityLevel(ActivityLevel level)
    • getActiveTime

      public long getActiveTime()
    • setActiveTime

      public void setActiveTime(long activeTime)
    • getProjectState

      public ProjectState getProjectState()
    • setProjectState

      public void setProjectState(ProjectState projState)
    • getModuleHash

      public long getModuleHash()
      A single hashed number that represents modules and their versions. If these do not match between the master and the backup, we know that they are incompatible. Note that a hash of value "0" indicates a dev version.
    • setModuleHash

      public void setModuleHash(long moduleHash)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object