Package org.jumpmind.symmetric.model
Class Channel
java.lang.Object
org.jumpmind.symmetric.model.Channel
- All Implemented Interfaces:
Serializable
,Cloneable
Definition of a channel and it's priority. A channel is a group of tables that get synchronized together.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionChannel()
Channel
(String id, int processingOrder, int maxBatchSize, int maxBatchToSend, boolean enabled, long extractPeriodMillis, boolean containsBigLobs) Channel
(String id, int processingOrder, int maxBatchSize, int maxBatchToSend, boolean enabled, long extractPeriodMillis, boolean containsBigLobs, boolean reloadFlag, boolean filesyncFlag) Channel
(String id, int processingOrder, int maxBatchSize, int maxBatchToSend, boolean enabled, long extractPeriodMillis, boolean containsBigLobs, String queue) Channel
(String id, int processingOrder, int maxBatchSize, int maxBatchToSend, boolean enabled, long extractPeriodMillis, boolean containsBigLobs, String batchAlgorithm, boolean reloadFlag, boolean filesyncFlag) -
Method Summary
Modifier and TypeMethodDescriptioncopy()
boolean
findInList
(Collection<? extends NodeChannel> channels) long
int
int
int
int
getQueue()
int
hashCode()
boolean
boolean
boolean
boolean
isInList
(Collection<? extends NodeChannel> channels) Check to see if this channel id matches one of the channels in the collectionboolean
boolean
boolean
boolean
void
setBatchAlgorithm
(String batchAlgorithm) void
setChannelId
(String id) void
setContainsBigLob
(boolean containsBigLobs) void
setCreateTime
(Date createTime) void
setDataEventAction
(NodeGroupLinkAction dataEventAction) void
setDataLoaderType
(String dataloader) void
setDescription
(String description) void
setEnabled
(boolean enabled) void
setExtractPeriodMillis
(long extractPeriodMillis) void
setFileSyncFlag
(boolean filesyncFlag) void
setLastUpdateBy
(String lastUpdateBy) void
setLastUpdateTime
(Date lastUpdateTime) void
setMaxBatchSize
(int maxNumberOfEvents) void
setMaxBatchToSend
(int maxBatchToSend) void
setMaxDataToRoute
(int maxDataToRoute) void
setMaxKBytesPerSecond
(BigDecimal maxKBytesPerSecond) void
setProcessingOrder
(int priority) void
void
setReloadFlag
(boolean reloadFlag) void
setUseOldDataToRoute
(boolean useOldDataToRoute) void
setUsePkDataToRoute
(boolean usePkDataToRoute) void
setUseRowDataToRoute
(boolean useRowDataToRoute) toString()
-
Constructor Details
-
Channel
public Channel() -
Channel
-
Channel
-
Channel
public Channel(String id, int processingOrder, int maxBatchSize, int maxBatchToSend, boolean enabled, long extractPeriodMillis, boolean containsBigLobs, boolean reloadFlag, boolean filesyncFlag) -
Channel
public Channel(String id, int processingOrder, int maxBatchSize, int maxBatchToSend, boolean enabled, long extractPeriodMillis, boolean containsBigLobs) -
Channel
-
-
Method Details
-
getChannelId
-
setChannelId
-
getProcessingOrder
public int getProcessingOrder() -
setProcessingOrder
public void setProcessingOrder(int priority) -
setMaxDataToRoute
public void setMaxDataToRoute(int maxDataToRoute) -
getMaxDataToRoute
public int getMaxDataToRoute() -
getMaxBatchSize
public int getMaxBatchSize() -
setMaxBatchSize
public void setMaxBatchSize(int maxNumberOfEvents) -
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getMaxBatchToSend
public int getMaxBatchToSend() -
setMaxBatchToSend
public void setMaxBatchToSend(int maxBatchToSend) -
isInList
Check to see if this channel id matches one of the channels in the collection- Returns:
- true if a match is found
-
findInList
-
setBatchAlgorithm
-
getBatchAlgorithm
-
getExtractPeriodMillis
public long getExtractPeriodMillis() -
setExtractPeriodMillis
public void setExtractPeriodMillis(long extractPeriodMillis) -
setUseOldDataToRoute
public void setUseOldDataToRoute(boolean useOldDataToRoute) -
isUseOldDataToRoute
public boolean isUseOldDataToRoute() -
setUseRowDataToRoute
public void setUseRowDataToRoute(boolean useRowDataToRoute) -
isUseRowDataToRoute
public boolean isUseRowDataToRoute() -
setUsePkDataToRoute
public void setUsePkDataToRoute(boolean usePkDataToRoute) -
isUsePkDataToRoute
public boolean isUsePkDataToRoute() -
setContainsBigLob
public void setContainsBigLob(boolean containsBigLobs) -
isContainsBigLob
public boolean isContainsBigLob() -
setDataLoaderType
-
getDataLoaderType
-
getCreateTime
-
setCreateTime
-
getLastUpdateBy
-
setLastUpdateBy
-
getLastUpdateTime
-
setLastUpdateTime
-
setFileSyncFlag
public void setFileSyncFlag(boolean filesyncFlag) -
isFileSyncFlag
public boolean isFileSyncFlag() -
setReloadFlag
public void setReloadFlag(boolean reloadFlag) -
isReloadFlag
public boolean isReloadFlag() -
getQueue
-
setQueue
-
getMaxKBytesPerSecond
-
setMaxKBytesPerSecond
-
getDataEventAction
-
setDataEventAction
-
getDescription
-
setDescription
-
hashCode
public int hashCode() -
equals
-
toString
-
copy
-