Interface ProxyEngine

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String extractNamespace​(javax.servlet.http.HttpServletRequest request)
      Extracts the namespace coming from client.
      void proxy​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String namespace, java.lang.String url, boolean forceGetMethod, java.util.Map<java.lang.String,​java.lang.String> headers)
      Proxies content
    • Method Detail

      • proxy

        void proxy​(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response,
                   java.lang.String namespace,
                   java.lang.String url,
                   boolean forceGetMethod,
                   java.util.Map<java.lang.String,​java.lang.String> headers)
            throws ProxyException
        Proxies content
        Parameters:
        request - The HttpServletRequest associated to the call
        response - The HttpServletResponse associated to the call
        namespace - Used for HTML element's id generation
        url - The url to be called
        forceGetMethod - Useful when proxying content, when false it uses the same method used in the original request.
        headers - Extra headers to be passed to the connection, useful for authentication headers.
        Throws:
        ProxyException
      • extractNamespace

        java.lang.String extractNamespace​(javax.servlet.http.HttpServletRequest request)
        Extracts the namespace coming from client.
        Parameters:
        request -