public class DataProviderDelayCommitSetting
extends java.lang.Object
implements java.io.Serializable
限定符和类型 | 类和说明 |
---|---|
static class |
DataProviderDelayCommitSetting.CommitMode |
构造器和说明 |
---|
DataProviderDelayCommitSetting() |
DataProviderDelayCommitSetting(DataProviderDelayCommitSetting dataProviderDelayCommitSetting) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCachePath()
获取数据更新信息临时存放的目录。
|
DataProviderDelayCommitSetting.CommitMode |
getCommitMode()
获取提交方式,目前有两种提交方式: IntervalUpdate 按照设置的时间间隔来进行更新; SpecificTime 达到设置的时间点进行更新。
|
int |
getCountToCommit()
获取触发自动提交的请求数,当commitMode为IntervalUpdate时起效。
|
java.lang.String |
getDayOfWeek()
获取一周中的哪些天需要更新数据。
|
int |
getHour()
获取更新数据的时间,小时。
|
int |
getMinute()
获取更新数据的时间,分钟。
|
long |
getUpdateInterval()
获取更新的时间间隔,单位秒,当commitMode为IntervalUpdate时起效。
|
int |
hashCode() |
boolean |
isEnabled()
是否开启延迟提交 默认值为false,代表不开启
|
boolean |
isLogEntireErrorMsg()
是否将错误的详细信息记录日志。
|
void |
setCachePath(java.lang.String cachePath)
设置数据更新信息临时存放的目录。
|
void |
setCommitMode(DataProviderDelayCommitSetting.CommitMode commitMode)
设置提交方式,目前有两种提交方式: IntervalUpdate 按照设置的时间间隔来进行更新; SpecificTime 达到设置的时间点进行更新。
|
void |
setCountToCommit(int countToCommit)
设置触发自动提交的请求数,当commitMode为IntervalUpdate时起效。
|
void |
setDayOfWeek(java.lang.String dayOfWeek)
设置一周中的哪些天需要更新数据。
|
void |
setEnabled(boolean delayCommit)
设置是否开启延迟提交
|
void |
setHour(int hour)
设置更新数据的时间,小时。
|
void |
setLogEntireErrorMsg(boolean logEntireErrorMsg)
设置是否将错误的详细信息记录日志。
|
void |
setMinute(int minute)
设置更新数据的时间,分钟。
|
void |
setUpdateInterval(long updateInterval)
设置更新的时间间隔,单位秒,当commitMode为IntervalUpdate时起效。
|
public DataProviderDelayCommitSetting()
public DataProviderDelayCommitSetting(DataProviderDelayCommitSetting dataProviderDelayCommitSetting)
public boolean isEnabled()
是否开启延迟提交
默认值为false,代表不开启public void setEnabled(boolean delayCommit)
public DataProviderDelayCommitSetting.CommitMode getCommitMode()
获取提交方式,目前有两种提交方式:
IntervalUpdate 按照设置的时间间隔来进行更新; SpecificTime 达到设置的时间点进行更新。public void setCommitMode(DataProviderDelayCommitSetting.CommitMode commitMode)
设置提交方式,目前有两种提交方式:
IntervalUpdate 按照设置的时间间隔来进行更新; SpecificTime 达到设置的时间点进行更新。public int getCountToCommit()
获取触发自动提交的请求数,当commitMode为IntervalUpdate时起效。
默认值为1000,代表有1000个延迟任务时进行自动提交。public void setCountToCommit(int countToCommit)
设置触发自动提交的请求数,当commitMode为IntervalUpdate时起效。
默认值为1000,代表有1000个延迟任务时进行自动提交。public long getUpdateInterval()
获取更新的时间间隔,单位秒,当commitMode为IntervalUpdate时起效。
默认值为3600,代表两次更新间隔为1个小时。public void setUpdateInterval(long updateInterval)
public boolean isLogEntireErrorMsg()
public void setLogEntireErrorMsg(boolean logEntireErrorMsg)
public void setCachePath(java.lang.String cachePath)
public java.lang.String getCachePath()
public int getHour()
public void setHour(int hour)
public int getMinute()
获取更新数据的时间,分钟。
默认值为0。public void setMinute(int minute)
public java.lang.String getDayOfWeek()
获取一周中的哪些天需要更新数据。
星期天到星期六分别对应1到7的数字,每个数字以逗号隔开。 默认为"1,2,3,4,5,6,7"(不包含双引号)public void setDayOfWeek(java.lang.String dayOfWeek)
设置一周中的哪些天需要更新数据。
星期天到星期六分别对应1到7的数字,每个数字以逗号隔开。public int hashCode()
hashCode
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object