Class TaskManagementHelper


  • public class TaskManagementHelper
    extends Object
    Provide utilities for Task Description Management
    • Constructor Detail

      • TaskManagementHelper

        public TaskManagementHelper()
    • Method Detail

      • createTaskDescription

        public static org.apache.synapse.task.TaskDescription createTaskDescription​(javax.servlet.http.HttpServletRequest request)
                                                                             throws javax.servlet.ServletException
        Factory method to create a Task Description from HttpServletResuet
        Parameters:
        request - HttpServletRequest instance
        Returns:
        A Task Description
        Throws:
        javax.servlet.ServletException - Throws for any error during Task Description creation
      • mergeProperties

        public static List<org.apache.axiom.om.OMElement> mergeProperties​(org.apache.axiom.om.OMElement allPropertyElement,
                                                                          Set<org.apache.axiom.om.OMElement> propertySources)
      • getSecuredDocumentBuilder

        public static DocumentBuilder getSecuredDocumentBuilder​(boolean setIgnoreComments)
                                                         throws ParserConfigurationException
        This method provides a secured document builder which will secure XXE attacks.
        Parameters:
        setIgnoreComments - whether to set setIgnoringComments in DocumentBuilderFactory.
        Returns:
        DocumentBuilder
        Throws:
        ParserConfigurationException