Returns the count of all tasks.
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
int | Task count |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/countTasks
Example response
55
Delete Task and TaskResults.
Parameter name | Data type | Description |
---|---|---|
task | int | Task to delete. |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
void |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/deleteTask
Example params
{ "task" : 21 }
Example response
null
Delete TaskResult by its ID
Parameter name | Data type | Description |
---|---|---|
taskResultId | int | ID of TaskResult to deleted |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
void |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/deleteTaskResultById
Example params
{ "taskResultId" : 82 }
Example response
null
Delete TaskResults for specified Task and Destination.
Parameter name | Data type | Description |
---|---|---|
taskId | int | ID of Task to delete TaskResults for |
destinationId | int | ID of Destination to delete TaskResults for |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
void |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/deleteTaskResults
Example params
{ "taskId" : 20 , "destinationId" : 84 }
Example response
null
Delete TaskResults for specified Task and Destination.
Parameter name | Data type | Description |
---|---|---|
taskId | int | ID of Task to delete TaskResults for |
destinationName | String | Name of Destination to delete TaskResults for |
destinationType | String | Type of Destination to delete TaskResults for |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
void |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/deleteTaskResults
Example params
{ "taskId" : 33 , "destinationName" : "text" , "destinationType" : "text" }
Example response
null
Delete TaskResult by its IDs
Parameter name | Data type | Description |
---|---|---|
taskResultIds | List<Integer> | IDs of TaskResult to deleted |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
void |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/deleteTaskResultsByIds
Example params
{ "taskResultIds" : [ 47 , 10 ] }
Example response
null
Return propagation status of all facilities in Perun.
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<FacilityState> | Propagation status |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getAllFacilitiesStates
Example response
{ ... TODO ... }
Return propagation status of all facilities related to VO resources.
Parameter name | Data type | Description |
---|---|---|
vo | int | VO id |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<FacilityState> | Propagation status |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getAllFacilitiesStates
Example params
{ "vo" : 12 }
Example response
{ ... TODO ... }
Return propagation status of all resources related to VO.
Parameter name | Data type | Description |
---|---|---|
voId | int | VO id |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<ResourceState> | Propagation status |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getAllResourcesState
Example params
{ "voId" : 76 }
Example response
{ ... TODO ... }
Returns service states for defined facility.
Parameter name | Data type | Description |
---|---|---|
Facility | int | id of facility |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<ServiceState> | serviceStates. |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getFacilityServicesState
Example params
{ "Facility" : 86 }
Example response
{ ... TODO ... }
Return propagation status of facility.
Parameter name | Data type | Description |
---|---|---|
facility | int | Facility id |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
FacilityState | Facility state |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getFacilityState
Example params
{ "facility" : 45 }
Example response
{ ... TODO ... }
Returns a task.
Parameter name | Data type | Description |
---|---|---|
service | int | Service id |
facility | int | Facility id |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
Task | Found task |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getTask
Example params
{ "service" : 40 , "facility" : 91 }
Example response
{ ... TODO ... }
Returns Task by its id
.
Parameter name | Data type | Description |
---|---|---|
id | int | Task id |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
Task | Task |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getTaskById
Example params
{ "id" : 33 }
Example response
{ ... TODO ... }
Returns TaskResult by its id
.
Parameter name | Data type | Description |
---|---|---|
taskResult | int | TaskResult id |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
TaskResult | Result |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getTaskResultById
Example params
{ "taskResult" : 50 }
Example response
{ ... TODO ... }
Returns all task results.
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<TaskResult> | Task results. |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getTaskResults
Example response
{ ... TODO ... }
Return list of TaskResults by a Task.
Parameter name | Data type | Description |
---|---|---|
task | int | Task id |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<TaskResult> | Results |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getTaskResultsByTask
Example params
{ "task" : 29 }
Example response
{ ... TODO ... }
Return list of TaskResults by a Task and destination for GUI.
Parameter name | Data type | Description |
---|---|---|
task | int | Task |
destination | int | Destination id |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<TaskResult> | Results |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getTaskResultsByTaskAndDestination
Example params
{ "task" : 27 , "destination" : 77 }
Example response
{ ... TODO ... }
Return list of only newest TaskResults by a Task for GUI.
Parameter name | Data type | Description |
---|---|---|
task | int | Task |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<TaskResult> | Results |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getTaskResultsByTaskOnlyNewest
Example params
{ "task" : 58 }
Example response
{ ... TODO ... }
Returns task results for defined destinations.
Parameter name | Data type | Description |
---|---|---|
destinations | List<String> | Destinations |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<TaskResult> | Results. |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getTaskResultsForDestinations
Example params
{ "destinations" : [ "text" , "text" ] }
Example response
{ ... TODO ... }
Parameter name | Data type | Description |
---|---|---|
task | int | Task |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<TaskResult> | Results |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getTaskResultsForGUIByTask
Example params
{ "task" : 37 }
Example response
{ ... TODO ... }
Parameter name | Data type | Description |
---|---|---|
task | int | Task |
destination | int | Destination id |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<TaskResult> | Results |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getTaskResultsForGUIByTaskAndDestination
Example params
{ "task" : 62 , "destination" : 52 }
Example response
{ ... TODO ... }
Parameter name | Data type | Description |
---|---|---|
task | int | Task |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<TaskResult> | Results |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/getTaskResultsForGUIByTaskOnlyNewest
Example params
{ "task" : 87 }
Example response
{ ... TODO ... }
Whether task exists.
Parameter name | Data type | Description |
---|---|---|
service | int | Service id |
facility | int | Facility id |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
int | 1 = true; 0 = false |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/isThereSuchTask
Example params
{ "service" : 31 , "facility" : 99 }
Example response
45
Returns all tasks.
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<Task> | All tasks |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/listAllTasks
Example response
{ ... TODO ... }
Returns all tasks associated with selected facility.
Parameter name | Data type | Description |
---|---|---|
facility | int | Facility id |
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
List<Tasks> | Tasks |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/listAllTasksForFacility
Example params
{ "facility" : 18 }
Example response
{ ... TODO ... }
Resumes dispatcher's tasks propagation to the engine.
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
void |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/resumeTasksPropagation
Example response
null
Temporarily stops dispatcher from propagating waiting tasks to the engine. Propagation will always resume on instance restart. To permanently disable propagation, use dispatcher config properties. Tasks which were sent to the engine before won't be affected and will be finished.
Thrown exception | Description |
---|---|
InternalErrorException | When unspecified error occur. See exception param message for explanation. |
PrivilegeException | When caller is not allowed to call this method. Result may vary based on caller identity and provided parameter values. |
RpcException | Wrong usage of API (wrong url, missing param etc.). See exception params message and type for explanation. |
Return type | Description |
---|---|
void |
Example URL
https://[hostname]/krb/rpc/json/tasksManager/suspendTasksPropagation
Example response
null