Class MockProxyEngine
- java.lang.Object
-
- de.hybris.platform.xyformsservices.proxy.impl.MockProxyEngine
-
- All Implemented Interfaces:
ProxyEngine
public class MockProxyEngine extends java.lang.Object implements ProxyEngine
Mock implementation for ProxyEngine
-
-
Constructor Summary
Constructors Constructor Description MockProxyEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringextractNamespace(javax.servlet.http.HttpServletRequest request)Extracts the namespace coming from client.voidproxy(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
public 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 ProxyExceptionDescription copied from interface:ProxyEngineProxies content- Specified by:
proxyin interfaceProxyEngine- Parameters:
request- TheHttpServletRequestassociated to the callresponse- TheHttpServletResponseassociated to the callnamespace- Used for HTML element's id generationurl- The url to be calledforceGetMethod- 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 java.lang.String extractNamespace(javax.servlet.http.HttpServletRequest request)
Description copied from interface:ProxyEngineExtracts the namespace coming from client.- Specified by:
extractNamespacein interfaceProxyEngine
-
-