org.jboss.portal.bridge
Class JBossServletContextProvider

java.lang.Object
  extended by org.jboss.portal.bridge.JBossServletContextProvider

public class JBossServletContextProvider
extends java.lang.Object

The JBoss implementation of org.apache.portals.bridges.common.ServletContextProvider use thread local variables to keep the request associated with the current thread of execution.


Nested Class Summary
static class JBossServletContextProvider.BridgeInfo
           
 
Constructor Summary
JBossServletContextProvider()
           
 
Method Summary
static JBossServletContextProvider.BridgeInfo get()
           
 javax.servlet.http.HttpServletRequest getHttpServletRequest(GenericPortlet genericPortlet, PortletRequest portletRequest)
           
 javax.servlet.http.HttpServletResponse getHttpServletResponse(GenericPortlet genericPortlet, PortletResponse portletResponse)
           
 javax.servlet.ServletContext getServletContext(GenericPortlet genericPortlet)
           
static void set(JBossServletContextProvider.BridgeInfo info)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossServletContextProvider

public JBossServletContextProvider()
Method Detail

set

public static void set(JBossServletContextProvider.BridgeInfo info)

get

public static JBossServletContextProvider.BridgeInfo get()

getServletContext

public javax.servlet.ServletContext getServletContext(GenericPortlet genericPortlet)
                                               throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException - if no bridge info is found

getHttpServletRequest

public javax.servlet.http.HttpServletRequest getHttpServletRequest(GenericPortlet genericPortlet,
                                                                   PortletRequest portletRequest)
                                                            throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException - if no bridge info is found

getHttpServletResponse

public javax.servlet.http.HttpServletResponse getHttpServletResponse(GenericPortlet genericPortlet,
                                                                     PortletResponse portletResponse)
                                                              throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException - if no bridge info is found