Class MockProxyEngine

java.lang.Object
de.hybris.platform.xyformsservices.proxy.impl.MockProxyEngine
All Implemented Interfaces:
ProxyEngine

public class MockProxyEngine extends Object implements ProxyEngine
Mock implementation for ProxyEngine
  • Constructor Details

    • MockProxyEngine

      public MockProxyEngine()
  • Method Details

    • proxy

      public void proxy(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String namespace, String url, boolean forceGetMethod, Map<String,String> headers) throws ProxyException
      Description copied from interface: ProxyEngine
      Proxies content
      Specified by:
      proxy in interface ProxyEngine
      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

      public String extractNamespace(javax.servlet.http.HttpServletRequest request)
      Description copied from interface: ProxyEngine
      Extracts the namespace coming from client.
      Specified by:
      extractNamespace in interface ProxyEngine