org.portletbridge.portlet
Class PortletBridgeServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.portletbridge.portlet.PortletBridgeServlet
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class PortletBridgeServlet
- extends javax.servlet.http.HttpServlet
- Author:
- jmccrindle, rickard
- See Also:
- Serialized Form
Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resourceBundle
public static final java.util.ResourceBundle resourceBundle
PortletBridgeServlet
public PortletBridgeServlet()
init
public void init()
throws javax.servlet.ServletException
- Initialise the servlet. Will throw a servlet exception if the
proxyBrowserSessionKey is not set.
- Overrides:
init
in class javax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
- See Also:
GenericServlet.init()
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
- url pattern should be: http://host:port/context/servlet/id
- Overrides:
doGet
in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException
createRenderResponse
protected PseudoRenderResponse createRenderResponse(BridgeRequest bridgeRequest)
- Create a PseudoRenderResponse
- Parameters:
bridgeRequest
- the bridgeRequest to use
- Returns:
- a render response
fetch
protected void fetch(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
BridgeRequest bridgeRequest,
PortletBridgeMemento memento,
PerPortletMemento perPortletMemento,
java.net.URI url)
throws javax.servlet.ServletException
- Parameters:
response
- bridgeRequest
- perPortletMemento
- url
-
- Throws:
javax.servlet.ServletException
doPost
protected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
- Overrides:
doPost
in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException
setPortletBridgeService
public void setPortletBridgeService(PortletBridgeService portletBridgeService)
setHttpClientTemplate
public void setHttpClientTemplate(HttpClientTemplate httpClientTemplate)
copyRequestHeaders
protected void copyRequestHeaders(javax.servlet.http.HttpServletRequest request,
org.apache.commons.httpclient.HttpMethodBase method)
Copyright © 2002-2006 Grape Design Limited. All Rights Reserved.