Package org.jumpmind.symmetric.model
Class Node
java.lang.Object
org.jumpmind.symmetric.model.Node
- All Implemented Interfaces:
Serializable
,Comparable<Node>
This class represents a node who has registered for sync updates.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNode()
Node
(Properties properties) Node
(IParameterService parameterService, ISymmetricDialect symmetricDialect, String databaseName) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
boolean
int
int
int
int
long
long
long
long
long
int[]
int
hashCode()
boolean
boolean
isVersionGreaterThanOrEqualTo
(int... targetVersion) boolean
void
setBatchInErrorCount
(int batchesInErrorCount) void
setBatchToSendCount
(int batchesToSendCount) void
setConfigVersion
(String configVersion) void
setCreatedAtNodeId
(String createdByNodeId) void
setDatabaseName
(String databaseName) void
setDatabaseType
(String databaseType) void
setDatabaseVersion
(String databaseVersion) void
setDataRowsLoadedCount
(int dataRowsLoadedCount) void
setDataRowsToSendCount
(int dataRowsToSendCount) void
setDeploymentSubType
(String deploymentSubType) void
setDeploymentType
(String deploymentType) void
setExternalId
(String domainId) void
setLastSuccessfulSyncDate
(Date lastSuccessfulSyncDate) void
setMostRecentActiveTableSynced
(String mostRecentActiveTableSynced) void
setNodeGroupId
(String domainName) void
void
setOldestLoadTime
(Date oldestLoadTime) void
setPurgeOutgoingAverageMs
(long purgeOutgoingAverageMs) void
setPurgeOutgoingLastMs
(long purgeOutgoingLastMs) void
setPurgeOutgoingLastRun
(Date purgeOutgoingLastRun) void
setRoutingAverageMs
(long routingAverageMs) void
setRoutingLastMs
(long routingLastMs) void
setRoutingLastRun
(Date routingLastRun) void
setSchemaVersion
(String version) void
setSymDataSize
(long symDataSize) void
setSymmetricVersion
(String symmetricVersion) void
setSyncEnabled
(boolean syncEnabled) void
setSyncUrl
(String syncURL) toString()
-
Constructor Details
-
Node
public Node() -
Node
-
Node
-
Node
public Node(IParameterService parameterService, ISymmetricDialect symmetricDialect, String databaseName) -
Node
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
getNodeId
-
setNodeId
-
getSyncUrl
-
setSyncUrl
-
getSchemaVersion
-
setSchemaVersion
-
getConfigVersion
-
setConfigVersion
-
isSyncEnabled
public boolean isSyncEnabled() -
setSyncEnabled
public void setSyncEnabled(boolean syncEnabled) -
getDatabaseType
-
setDatabaseType
-
getDatabaseName
-
setDatabaseName
-
getDatabaseVersion
-
setDatabaseVersion
-
getExternalId
-
setExternalId
-
getNodeGroupId
-
setNodeGroupId
-
getSymmetricVersion
-
getSymmetricVersionParts
public int[] getSymmetricVersionParts() -
setSymmetricVersion
-
toString
-
getCreatedAtNodeId
-
setCreatedAtNodeId
-
setBatchInErrorCount
public void setBatchInErrorCount(int batchesInErrorCount) -
getBatchInErrorCount
public int getBatchInErrorCount() -
setBatchToSendCount
public void setBatchToSendCount(int batchesToSendCount) -
getBatchToSendCount
public int getBatchToSendCount() -
setDeploymentType
-
getDeploymentType
-
getDeploymentSubType
-
setDeploymentSubType
-
getLastSuccessfulSyncDate
-
setLastSuccessfulSyncDate
-
getDataRowsToSendCount
public int getDataRowsToSendCount() -
setDataRowsToSendCount
public void setDataRowsToSendCount(int dataRowsToSendCount) -
getDataRowsLoadedCount
public int getDataRowsLoadedCount() -
setDataRowsLoadedCount
public void setDataRowsLoadedCount(int dataRowsLoadedCount) -
getOldestLoadTime
-
setOldestLoadTime
-
getPurgeOutgoingLastMs
public long getPurgeOutgoingLastMs() -
setPurgeOutgoingLastMs
public void setPurgeOutgoingLastMs(long purgeOutgoingLastMs) -
getPurgeOutgoingLastRun
-
setPurgeOutgoingLastRun
-
getRoutingAverageMs
public long getRoutingAverageMs() -
setRoutingAverageMs
public void setRoutingAverageMs(long routingAverageMs) -
getRoutingLastRun
-
setRoutingLastRun
-
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
- Specified by:
compareTo
in interfaceComparable<Node>
-
getMostRecentActiveTableSynced
-
setMostRecentActiveTableSynced
-