public class TaskoXmlRpcHandler
extends java.lang.Object
| Constructor and Description |
|---|
TaskoXmlRpcHandler() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getRunStdErrorLog(java.lang.Integer orgId,
java.lang.Integer runId,
java.lang.Integer nBytes)
get last specified number of bytes of the organizational run std error log
whole log is returned if nBytes is negative
|
java.lang.String |
getRunStdOutputLog(java.lang.Integer orgId,
java.lang.Integer runId,
java.lang.Integer nBytes)
get last specified number of bytes of the organizational run std output log
whole log is returned if nBytes is negative
|
java.lang.String |
getSatRunStdErrorLog(java.lang.Integer runId,
java.lang.Integer nBytes)
get last specified number of bytes of the satellite run std error log
whole log is returned if nBytes is negative
|
java.lang.String |
getSatRunStdOutputLog(java.lang.Integer runId,
java.lang.Integer nBytes)
get last specified number of bytes of the satellite run std output log
whole log is returned if nBytes is negative
|
java.util.List<TaskoSchedule> |
listActiveSatSchedules()
lists all active satellite schedules
|
java.util.List<TaskoSchedule> |
listActiveSatSchedulesByBunch(java.lang.String bunchName)
lists all active satellite schedules associated with given bunch
|
java.util.List<TaskoSchedule> |
listActiveSchedules(java.lang.Integer orgId)
lists all active organizational schedules
|
java.util.List<TaskoSchedule> |
listActiveSchedulesByBunch(java.lang.Integer orgId,
java.lang.String bunchName)
lists all active organizational schedules associated with given bunch
|
java.util.List<TaskoSchedule> |
listAllSatSchedules()
lists all satellite schedules
|
java.util.List<TaskoSchedule> |
listAllSchedules(java.lang.Integer orgId)
lists all organizational schedules
|
java.util.List<TaskoBunch> |
listBunches(java.lang.Integer orgId)
lists all available organizational bunches
|
java.util.List<TaskoRun> |
listBunchSatRuns(java.lang.String bunchName)
lists all satellite runs of a give bunch
|
java.util.List<TaskoBunch> |
listSatBunches()
lists all available satellite bunches
|
java.util.List<TaskoRun> |
listScheduleRuns(java.lang.Integer orgId,
java.lang.Integer scheduleId)
lists all organizational runs of a give schedule
|
java.util.List<TaskoRun> |
listScheduleSatRuns(java.lang.Integer scheduleId)
lists all satellite runs of a give schedule
|
TaskoBunch |
lookupBunchByName(java.lang.String bunchName)
lookup bunch by label
|
TaskoSchedule |
lookupScheduleById(java.lang.Integer scheduleId)
lookup schedule by id
|
TaskoSchedule |
lookupScheduleByLabel(java.lang.String jobLabel)
lookup schedule by label
|
int |
one(java.lang.Integer orgId)
dummy call
|
java.util.List<TaskoSchedule> |
reinitializeAllSchedulesFromNow()
reinitialize all schedules
meant to be called, when taskomatic has to be reinitialized
(f.e.
|
java.util.Date |
scheduleBunch(java.lang.Integer orgId,
java.lang.String bunchName,
java.lang.String jobLabel,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String cronExpression,
java.util.Map params)
start scheduling a organizational bunch
|
java.util.Date |
scheduleBunch(java.lang.Integer orgId,
java.lang.String bunchName,
java.lang.String jobLabel,
java.lang.String cronExpression,
java.util.Map params)
start scheduling a organizational bunch
|
java.util.Date |
scheduleSatBunch(java.lang.String bunchName,
java.lang.String jobLabel,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String cronExpression,
java.util.Map params)
start scheduling a satellite bunch
|
java.util.Date |
scheduleSatBunch(java.lang.String bunchName,
java.lang.String jobLabel,
java.lang.String cronExpression,
java.util.Map params)
start scheduling a satellite bunch
|
java.util.Date |
scheduleSingleBunchRun(java.lang.Integer orgId,
java.lang.String bunchName,
java.util.Map params)
schedule a one time organizational bunch asap
|
java.util.Date |
scheduleSingleBunchRun(java.lang.Integer orgId,
java.lang.String bunchName,
java.util.Map params,
java.util.Date start)
schedule a one time organizational bunch
|
java.util.Date |
scheduleSingleSatBunchRun(java.lang.String bunchName,
java.util.Map params)
schedule a one time satellite bunch asap
|
java.util.Date |
scheduleSingleSatBunchRun(java.lang.String bunchName,
java.util.Map params,
java.util.Date start)
schedule a one time satellite bunch
|
java.lang.Integer |
unscheduleBunch(java.lang.Integer orgId,
java.lang.String jobLabel)
stop scheduling an organizational bunch
|
java.lang.Integer |
unscheduleSatBunch(java.lang.String jobLabel)
stop scheduling a satellite bunch
|
public int one(java.lang.Integer orgId)
orgId - organization idpublic java.util.List<TaskoBunch> listBunches(java.lang.Integer orgId)
orgId - organization idpublic java.util.List<TaskoBunch> listSatBunches()
public TaskoSchedule lookupScheduleById(java.lang.Integer scheduleId)
scheduleId - schedule idpublic TaskoSchedule lookupScheduleByLabel(java.lang.String jobLabel)
jobLabel - schedule labelpublic TaskoBunch lookupBunchByName(java.lang.String bunchName)
bunchName - bunch labelpublic java.util.Date scheduleBunch(java.lang.Integer orgId,
java.lang.String bunchName,
java.lang.String jobLabel,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String cronExpression,
java.util.Map params)
throws NoSuchBunchTaskException,
InvalidParamException
orgId - organization idbunchName - bunch namejobLabel - job namestartTime - schedule fromendTime - schedule tillcronExpression - cron expressionparams - job parametersNoSuchBunchTaskException - thrown if bunch name not knownInvalidParamException - thrown if job name already in use,
invalid cron expression, ...public java.util.Date scheduleSatBunch(java.lang.String bunchName,
java.lang.String jobLabel,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String cronExpression,
java.util.Map params)
throws NoSuchBunchTaskException,
InvalidParamException
bunchName - bunch namejobLabel - job namestartTime - schedule fromendTime - scchedule tillcronExpression - crom expressionparams - job parametersNoSuchBunchTaskException - thrown if bunch name not knownInvalidParamException - thrown if job name already in use,
invalid cron expression, ...public java.util.Date scheduleBunch(java.lang.Integer orgId,
java.lang.String bunchName,
java.lang.String jobLabel,
java.lang.String cronExpression,
java.util.Map params)
throws NoSuchBunchTaskException,
InvalidParamException
orgId - organization idbunchName - bunch namejobLabel - job namecronExpression - crom expressionparams - job parametersNoSuchBunchTaskException - thrown if bunch name not knownInvalidParamException - thrown if job name already in use,
invalid cron expression, ...public java.util.Date scheduleSatBunch(java.lang.String bunchName,
java.lang.String jobLabel,
java.lang.String cronExpression,
java.util.Map params)
throws NoSuchBunchTaskException,
InvalidParamException
bunchName - bunch namejobLabel - job namecronExpression - crom expressionparams - job paramtersNoSuchBunchTaskException - thrown if bunch name not knownInvalidParamException - thrown if job name already in use,
invalid cron expression, ...public java.lang.Integer unscheduleBunch(java.lang.Integer orgId,
java.lang.String jobLabel)
throws InvalidParamException
orgId - organization idjobLabel - job nameInvalidParamException - thrown if job name not knownpublic java.lang.Integer unscheduleSatBunch(java.lang.String jobLabel)
throws InvalidParamException
jobLabel - job nameInvalidParamException - thrown if jobLabel not knownpublic java.util.Date scheduleSingleBunchRun(java.lang.Integer orgId,
java.lang.String bunchName,
java.util.Map params,
java.util.Date start)
throws NoSuchBunchTaskException,
InvalidParamException
orgId - organization idbunchName - bunch nameparams - job parametersstart - schedule timeNoSuchBunchTaskException - thrown if bunch name not knownInvalidParamException - shall not be thrownpublic java.util.Date scheduleSingleSatBunchRun(java.lang.String bunchName,
java.util.Map params,
java.util.Date start)
throws NoSuchBunchTaskException,
InvalidParamException
bunchName - bunch nameparams - job parametersstart - schedule timeNoSuchBunchTaskException - thrown if bunch name not knownInvalidParamException - shall not be thrownpublic java.util.Date scheduleSingleBunchRun(java.lang.Integer orgId,
java.lang.String bunchName,
java.util.Map params)
throws NoSuchBunchTaskException,
InvalidParamException
orgId - organization idbunchName - bunch nameparams - job parametersNoSuchBunchTaskException - thrown if bunch name not knownInvalidParamException - shall not be thrownpublic java.util.Date scheduleSingleSatBunchRun(java.lang.String bunchName,
java.util.Map params)
throws NoSuchBunchTaskException,
InvalidParamException
bunchName - bunch nameparams - job parametersNoSuchBunchTaskException - thrown if bunch name not knownInvalidParamException - shall not be thrownpublic java.util.List<TaskoSchedule> listAllSchedules(java.lang.Integer orgId)
orgId - organization idpublic java.util.List<TaskoSchedule> listAllSatSchedules()
public java.util.List<TaskoSchedule> listActiveSchedules(java.lang.Integer orgId)
orgId - organizational idpublic java.util.List<TaskoSchedule> listActiveSatSchedules()
public java.util.List<TaskoSchedule> listActiveSchedulesByBunch(java.lang.Integer orgId, java.lang.String bunchName) throws NoSuchBunchTaskException
orgId - organizational idbunchName - taskomatic bunch nameNoSuchBunchTaskException - in case of unknown org bunch namepublic java.util.List<TaskoSchedule> listActiveSatSchedulesByBunch(java.lang.String bunchName) throws NoSuchBunchTaskException
bunchName - taskomatic bunch nameNoSuchBunchTaskException - in case of unknown sat bunch namepublic java.util.List<TaskoRun> listScheduleRuns(java.lang.Integer orgId, java.lang.Integer scheduleId)
orgId - organizational idscheduleId - schedule idpublic java.util.List<TaskoRun> listScheduleSatRuns(java.lang.Integer scheduleId)
scheduleId - schedule idpublic java.util.List<TaskoRun> listBunchSatRuns(java.lang.String bunchName)
bunchName - bunch namepublic java.lang.String getRunStdOutputLog(java.lang.Integer orgId,
java.lang.Integer runId,
java.lang.Integer nBytes)
throws InvalidParamException
orgId - organization idrunId - run idnBytes - number of bytesInvalidParamException - thrown if run id not knownpublic java.lang.String getSatRunStdOutputLog(java.lang.Integer runId,
java.lang.Integer nBytes)
throws InvalidParamException
runId - run idnBytes - number of bytesInvalidParamException - thrown if run id not knownpublic java.lang.String getRunStdErrorLog(java.lang.Integer orgId,
java.lang.Integer runId,
java.lang.Integer nBytes)
throws InvalidParamException
orgId - organization idrunId - run idnBytes - number of bytesInvalidParamException - thrown if run id not knownpublic java.lang.String getSatRunStdErrorLog(java.lang.Integer runId,
java.lang.Integer nBytes)
throws InvalidParamException
runId - run idnBytes - number of bytesInvalidParamException - thrown if run id not knownpublic java.util.List<TaskoSchedule> reinitializeAllSchedulesFromNow()