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()booleanfindInList(Collection<? extends NodeChannel> channels) longintintintintgetQueue()inthashCode()booleanbooleanbooleanbooleanisInList(Collection<? extends NodeChannel> channels) Check to see if this channel id matches one of the channels in the collectionbooleanbooleanbooleanbooleanvoidsetBatchAlgorithm(String batchAlgorithm) voidsetChannelId(String id) voidsetContainsBigLob(boolean containsBigLobs) voidsetCreateTime(Date createTime) voidsetDataEventAction(NodeGroupLinkAction dataEventAction) voidsetDataLoaderType(String dataloader) voidsetDescription(String description) voidsetEnabled(boolean enabled) voidsetExtractPeriodMillis(long extractPeriodMillis) voidsetFileSyncFlag(boolean filesyncFlag) voidsetLastUpdateBy(String lastUpdateBy) voidsetLastUpdateTime(Date lastUpdateTime) voidsetMaxBatchSize(int maxNumberOfEvents) voidsetMaxBatchToSend(int maxBatchToSend) voidsetMaxDataToRoute(int maxDataToRoute) voidsetMaxKBytesPerSecond(BigDecimal maxKBytesPerSecond) voidsetProcessingOrder(int priority) voidvoidsetReloadFlag(boolean reloadFlag) voidsetUseOldDataToRoute(boolean useOldDataToRoute) voidsetUsePkDataToRoute(boolean usePkDataToRoute) voidsetUseRowDataToRoute(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
-