Scheduler
Inclusion code:
Service Deployment | |||
---|---|---|---|
Port Name | Location | Protocol | Interfaces |
Scheduler documentation: | |||
Scheduler | - | - | SchedulerInterface |
List of Available Interfaces
SchedulerInterface
Interface documentation:
Operation Name | Input Type | Output Type | Faults |
---|---|---|---|
setCronJob | SetCronJobRequest | void | JobAlreadyExists( void ) |
deleteCronJob | DeleteCronJobRequest | void | |
setCallbackOperation | SetCallBackOperationRequest | - |
Operation Description
setCronJob
Operation documentation:
Invocation template:
setCronJob@Scheduler( request )( response )
Request type
Type: SetCronJobRequest
type SetCronJobRequest: void {
.jobName: string
.cronSpecs: void {
.dayOfWeek: string
.hour: string
.month: string
.dayOfMonth: string
.year?: string
.second: string
.minute: string
}
.groupName: string
}
SetCronJobRequest : void
jobName : string
cronSpecs : void
dayOfWeek : string
hour : string
month : string
dayOfMonth : string
year : string
second : string
minute : string
groupName : string
Response type
Type: void
void : void
Possible faults thrown
Fault JobAlreadyExists
with type void
Fault-handling install template:
install ( JobAlreadyExists => /* error-handling code */ )
deleteCronJob
Operation documentation:
Invocation template:
deleteCronJob@Scheduler( request )( response )
Request type
Type: DeleteCronJobRequest
type DeleteCronJobRequest: void {
.jobName: string
.groupName: string
}
DeleteCronJobRequest : void
jobName : string
groupName : string
Response type
Type: void
void : void
setCallbackOperation
Operation documentation:
Invocation template:
setCallbackOperation@Scheduler( request )
Request type
Type: SetCallBackOperationRequest
type SetCallBackOperationRequest: void {
.operationName: string
}
SetCallBackOperationRequest : void
operationName : string