Class TaskUtils


  • public class TaskUtils
    extends Object
    This class contains utitilty functions related to tasks.
    • Constructor Detail

      • TaskUtils

        public TaskUtils()
    • Method Detail

      • getGovRegistryForTenant

        public static org.wso2.carbon.registry.core.Registry getGovRegistryForTenant​(int tid)
                                                                              throws org.wso2.carbon.ntask.common.TaskException
        Throws:
        org.wso2.carbon.ntask.common.TaskException
      • convertToDocument

        public static Document convertToDocument​(File file)
                                          throws org.wso2.carbon.ntask.common.TaskException
        Throws:
        org.wso2.carbon.ntask.common.TaskException
      • secureResolveDocument

        public static void secureResolveDocument​(Document doc)
                                          throws org.wso2.carbon.ntask.common.TaskException
        Throws:
        org.wso2.carbon.ntask.common.TaskException
      • setTaskState

        public static void setTaskState​(TaskRepository taskRepo,
                                        String taskName,
                                        TaskManager.TaskState taskState)
                                 throws org.wso2.carbon.ntask.common.TaskException
        Throws:
        org.wso2.carbon.ntask.common.TaskException
      • getTaskState

        public static TaskManager.TaskState getTaskState​(TaskRepository taskRepo,
                                                         String taskName)
                                                  throws org.wso2.carbon.ntask.common.TaskException
        Throws:
        org.wso2.carbon.ntask.common.TaskException
      • setTaskPaused

        public static void setTaskPaused​(TaskRepository taskRepo,
                                         String taskName,
                                         boolean paused)
                                  throws org.wso2.carbon.ntask.common.TaskException
        Throws:
        org.wso2.carbon.ntask.common.TaskException
      • isTaskPaused

        public static boolean isTaskPaused​(TaskRepository taskRepo,
                                           String taskName)
                                    throws org.wso2.carbon.ntask.common.TaskException
        Throws:
        org.wso2.carbon.ntask.common.TaskException
      • setTaskFinished

        public static void setTaskFinished​(TaskRepository taskRepo,
                                           String taskName,
                                           boolean finished)
                                    throws org.wso2.carbon.ntask.common.TaskException
        Throws:
        org.wso2.carbon.ntask.common.TaskException
      • isTaskFinished

        public static boolean isTaskFinished​(TaskRepository taskRepo,
                                             String taskName)
                                      throws org.wso2.carbon.ntask.common.TaskException
        Throws:
        org.wso2.carbon.ntask.common.TaskException