public class SyncCommandInternal extends InternalTask
This task accepts 5 parameters:
The command will be executed with 8 parameters:
#!/bin/bash
trans_ms=$1
trans_id=$2
layer_id=$3
dbclass=$4
global_key=$5
row_uid=$6
action=$7
action_name=$8
note: action could be "D" for deleted records
sample args line:
args.com.supertracker.Startup.RunTask=-ccom.aspc.task.synccommand.SyncCommandInternal -p"-l2097152781|-fpublic=true and mimeType like 'image/%' and cdnURL null|-tTEST_FILE_SYNC|-nDBFile|-c/home/lei/sync/syncfile.sh" -Ddevserver9/aspc_master -Upostgres -Ppassword -TPOSTGRESQL
Constructor and Description |
---|
SyncCommandInternal() |
Modifier and Type | Method and Description |
---|---|
void |
process()
Subclasses should override this method, to perform the work of the task
|
void |
setParameterValue(java.lang.String param)
Sets the parameters
|
creatSchedule, disableHA, doError, enableHA, execute, finishUp, getDBTask, getDBTask, getDisplayName, getInitialScanTime, getOccurences, getParameterFile, getParameterValues, getRepeatEvery, getTaskBeatLayer, getTimeZone, heartBeat, isBatchMode, isTerminated, join, join, makeIdle, makeThreadName, parseTime, pause, paused, resumed, run, setBatchMode, setDelayStart, setDisplayName, setOccurences, setParameterFile, setRepeat, setRepeatEvery, setRepeatEvery, setStartTime, setTaskBeatLayer, setTimeZoneId, terminate, terminated, waitOrRepeat
public void process() throws java.lang.Exception
InternalTask
process
in class InternalTask
java.lang.Exception
- a processing failurepublic void setParameterValue(java.lang.String param)
InternalTask
setParameterValue
in class InternalTask
param
- - a parameter valuestSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.