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()