|
Oracle Application Server Wireless Java API Reference B14043-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The UpdatePolicy models the data feeder update policy in terms of when to start, stop, and update interval.
Field Summary | |
static int |
UPDATE_FRI |
static int |
UPDATE_MON Constants for setting update days |
static int |
UPDATE_SAT |
static int |
UPDATE_SUN |
static int |
UPDATE_THU |
static int |
UPDATE_TUE |
static int |
UPDATE_WED |
static int |
UPDATE_WEEKENDS |
static int |
UPDATE_WORKDAYS |
Method Summary | |
int |
getBatchSize() Get the batch size to use for downloads |
int |
getEndTimeHour() Get the end time hour portion |
int |
getEndTimeMin() Get the end time minute portion |
int |
getEndTimeSec() Get the end time seconds portion |
java.util.Date |
getNextUpdateEnd() Get the date/time of the next update cycle end, relative to right now. |
java.util.Date |
getNextUpdateStart() Get the date/time of the next update cycle start, relative to right now. |
int |
getStartTimeHour() Get the start time hour portion |
int |
getStartTimeMin() Get the start time minute portion |
int |
getStartTimeSec() Get the start time seconds portion |
int |
getUpdateDays() Get the days of the week to run |
long |
getUpdateInterval() Get the interval between updates, in seconds |
void |
setBatchSize(int batchSize) Set the batch size to use for downloads |
void |
setEndTime(int hour, int minute, int sec) set the time that the data feeder should stop run. |
void |
setStartTime(int hour, int minute, int sec) set the start time that the data feeder should run. |
void |
setUpdateDays(int bitmask) Set the days of the week to run The days are specified as an bitmask; for example in order to update on Mondays and Wednesdays you would do the following: updatePolicy.setUpdateDays(UpdatePolicy.UPDATE_MON | UpdatePolicy.UPDATE_WED); |
void |
setUpdateInterval(long interval) Set the interval between updates, in seconds |
Field Detail |
public static final int UPDATE_FRI
public static final int UPDATE_MON
The notion of 'Workdays' is hard-wired: UPDATE_WORKDAYS means Monday through Friday UPDATE_WEEKENDS means Saturday and Sunday
, Constant Field Valuespublic static final int UPDATE_SAT
public static final int UPDATE_SUN
public static final int UPDATE_THU
public static final int UPDATE_TUE
public static final int UPDATE_WED
public static final int UPDATE_WEEKENDS
public static final int UPDATE_WORKDAYS
Method Detail |
public int getBatchSize()
public int getEndTimeHour()
public int getEndTimeMin()
public int getEndTimeSec()
public java.util.Date getNextUpdateEnd()
public java.util.Date getNextUpdateStart()
public int getStartTimeHour()
public int getStartTimeMin()
public int getStartTimeSec()
public int getUpdateDays()
public long getUpdateInterval()
public void setBatchSize(int batchSize)
batchSize
- the new batch sizepublic void setEndTime(int hour, int minute, int sec)
hour
- end hour, 0-23minute
- end minute, 0-59public void setStartTime(int hour, int minute, int sec)
hour
- start hour, 0-23minute
- start minute, 0-59public void setUpdateDays(int bitmask)
updatePolicy.setUpdateDays(UpdatePolicy.UPDATE_MON | UpdatePolicy.UPDATE_WED);
bitmask
- specifying which days to runpublic void setUpdateInterval(long interval)
interval
- the new update interval
|
Oracle Application Server Wireless Java API Reference B14043-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |