Class Node

java.lang.Object
org.jumpmind.symmetric.model.Node
All Implemented Interfaces:
Serializable, Comparable<Node>

public class Node extends Object implements Serializable, Comparable<Node>
This class represents a node who has registered for sync updates.
See Also:
  • Constructor Details

  • Method Details

    • equals

      public boolean equals(Object n)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getNodeId

      public String getNodeId()
    • setNodeId

      public void setNodeId(String nodeId)
    • getSyncUrl

      public String getSyncUrl()
    • setSyncUrl

      public void setSyncUrl(String syncURL)
    • getSchemaVersion

      public String getSchemaVersion()
    • setSchemaVersion

      public void setSchemaVersion(String version)
    • getConfigVersion

      public String getConfigVersion()
    • setConfigVersion

      public void setConfigVersion(String configVersion)
    • isSyncEnabled

      public boolean isSyncEnabled()
    • setSyncEnabled

      public void setSyncEnabled(boolean syncEnabled)
    • getDatabaseType

      public String getDatabaseType()
    • setDatabaseType

      public void setDatabaseType(String databaseType)
    • getDatabaseName

      public String getDatabaseName()
    • setDatabaseName

      public void setDatabaseName(String databaseName)
    • getDatabaseVersion

      public String getDatabaseVersion()
    • setDatabaseVersion

      public void setDatabaseVersion(String databaseVersion)
    • getExternalId

      public String getExternalId()
    • setExternalId

      public void setExternalId(String domainId)
    • getNodeGroupId

      public String getNodeGroupId()
    • setNodeGroupId

      public void setNodeGroupId(String domainName)
    • getSymmetricVersion

      public String getSymmetricVersion()
    • getSymmetricVersionParts

      public int[] getSymmetricVersionParts()
    • setSymmetricVersion

      public void setSymmetricVersion(String symmetricVersion)
    • toString

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

      public String getCreatedAtNodeId()
    • setCreatedAtNodeId

      public void setCreatedAtNodeId(String createdByNodeId)
    • setBatchInErrorCount

      public void setBatchInErrorCount(int batchesInErrorCount)
    • getBatchInErrorCount

      public int getBatchInErrorCount()
    • setBatchToSendCount

      public void setBatchToSendCount(int batchesToSendCount)
    • getBatchToSendCount

      public int getBatchToSendCount()
    • setDeploymentType

      public void setDeploymentType(String deploymentType)
    • getDeploymentType

      public String getDeploymentType()
    • getDeploymentSubType

      public String getDeploymentSubType()
    • setDeploymentSubType

      public void setDeploymentSubType(String deploymentSubType)
    • getLastSuccessfulSyncDate

      public Date getLastSuccessfulSyncDate()
    • setLastSuccessfulSyncDate

      public void setLastSuccessfulSyncDate(Date lastSuccessfulSyncDate)
    • getDataRowsToSendCount

      public int getDataRowsToSendCount()
    • setDataRowsToSendCount

      public void setDataRowsToSendCount(int dataRowsToSendCount)
    • getDataRowsLoadedCount

      public int getDataRowsLoadedCount()
    • setDataRowsLoadedCount

      public void setDataRowsLoadedCount(int dataRowsLoadedCount)
    • getOldestLoadTime

      public Date getOldestLoadTime()
    • setOldestLoadTime

      public void setOldestLoadTime(Date oldestLoadTime)
    • getPurgeOutgoingLastMs

      public long getPurgeOutgoingLastMs()
    • setPurgeOutgoingLastMs

      public void setPurgeOutgoingLastMs(long purgeOutgoingLastMs)
    • getPurgeOutgoingLastRun

      public Date getPurgeOutgoingLastRun()
    • setPurgeOutgoingLastRun

      public void setPurgeOutgoingLastRun(Date purgeOutgoingLastRun)
    • getRoutingAverageMs

      public long getRoutingAverageMs()
    • setRoutingAverageMs

      public void setRoutingAverageMs(long routingAverageMs)
    • getRoutingLastRun

      public Date getRoutingLastRun()
    • setRoutingLastRun

      public void setRoutingLastRun(Date routingLastRun)
    • getSymDataSize

      public long getSymDataSize()
    • setSymDataSize

      public void setSymDataSize(long symDataSize)
    • getPurgeOutgoingAverageMs

      public long getPurgeOutgoingAverageMs()
    • setPurgeOutgoingAverageMs

      public void setPurgeOutgoingAverageMs(long purgeOutgoingAverageMs)
    • getRoutingLastMs

      public long getRoutingLastMs()
    • setRoutingLastMs

      public void setRoutingLastMs(long routingLastMs)
    • requires13Compatiblity

      public boolean requires13Compatiblity()
    • allowCaptureTimeInProtocol

      public boolean allowCaptureTimeInProtocol()
    • isVersionGreaterThanOrEqualTo

      public boolean isVersionGreaterThanOrEqualTo(int... targetVersion)
    • compareTo

      public int compareTo(Node other)
      Specified by:
      compareTo in interface Comparable<Node>
    • getMostRecentActiveTableSynced

      public String getMostRecentActiveTableSynced()
    • setMostRecentActiveTableSynced

      public void setMostRecentActiveTableSynced(String mostRecentActiveTableSynced)