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 TypeMethodDescriptionbooleanintbooleanintintintintlonglonglonglonglongint[]inthashCode()booleanbooleanisVersionGreaterThanOrEqualTo(int... targetVersion) booleanvoidsetBatchInErrorCount(int batchesInErrorCount) voidsetBatchToSendCount(int batchesToSendCount) voidsetConfigVersion(String configVersion) voidsetCreatedAtNodeId(String createdByNodeId) voidsetDatabaseName(String databaseName) voidsetDatabaseType(String databaseType) voidsetDatabaseVersion(String databaseVersion) voidsetDataRowsLoadedCount(int dataRowsLoadedCount) voidsetDataRowsToSendCount(int dataRowsToSendCount) voidsetDeploymentSubType(String deploymentSubType) voidsetDeploymentType(String deploymentType) voidsetExternalId(String domainId) voidsetLastSuccessfulSyncDate(Date lastSuccessfulSyncDate) voidsetMostRecentActiveTableSynced(String mostRecentActiveTableSynced) voidsetNodeGroupId(String domainName) voidvoidsetOldestLoadTime(Date oldestLoadTime) voidsetPurgeOutgoingAverageMs(long purgeOutgoingAverageMs) voidsetPurgeOutgoingLastMs(long purgeOutgoingLastMs) voidsetPurgeOutgoingLastRun(Date purgeOutgoingLastRun) voidsetRoutingAverageMs(long routingAverageMs) voidsetRoutingLastMs(long routingLastMs) voidsetRoutingLastRun(Date routingLastRun) voidsetSchemaVersion(String version) voidsetSymDataSize(long symDataSize) voidsetSymmetricVersion(String symmetricVersion) voidsetSyncEnabled(boolean syncEnabled) voidsetSyncUrl(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:
compareToin interfaceComparable<Node>
-
getMostRecentActiveTableSynced
-
setMostRecentActiveTableSynced
-