Skip navigation links

Oracle® WebCenter Content Site Studio for External Applications Java API Reference
11g Release 1 (11.1.1)

E17273-03


oracle.stellent.wcm.javaee.servlet.proxy
Class AbstractProxyHandler

java.lang.Object
  extended by oracle.stellent.wcm.javaee.servlet.proxy.AbstractProxyHandler

All Implemented Interfaces:
ProxyServlet.ProxyHandler
Direct Known Subclasses:
FileProxyHandler, ServiceProxyHandler

public abstract class AbstractProxyHandler
extends java.lang.Object
implements ProxyServlet.ProxyHandler

Constructor Summary
protected AbstractProxyHandler(javax.servlet.ServletConfig servletConfig, javax.servlet.ServletContext servletContext)
           

 

Method Summary
 ClientApplication getClientApplication()
           
 javax.servlet.ServletConfig getServletConfig()
           
 javax.servlet.ServletContext getServletContext()
           
protected  void populateRequest(ServletRequestContext requestContext, ProxyRequest proxyRequest)
          Populate a proxy request with the parameters available on the servlet request
protected  void sendProxyResponse(ServletRequestContext requestContext, ProxyResponse proxyResponse)
          Send the proxy response
protected  void streamResponse(ServletRequestContext requestContext, ProxyResponse proxyResponse)
          Stream the response back to the user

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface oracle.stellent.wcm.javaee.servlet.proxy.ProxyServlet.ProxyHandler
handle

 

Constructor Detail

AbstractProxyHandler

protected AbstractProxyHandler(javax.servlet.ServletConfig servletConfig,
                               javax.servlet.ServletContext servletContext)

Method Detail

getServletConfig

public javax.servlet.ServletConfig getServletConfig()

getServletContext

public javax.servlet.ServletContext getServletContext()

getClientApplication

public ClientApplication getClientApplication()
                                       throws javax.servlet.ServletException
Returns:
the current wcm application
Throws:
javax.servlet.ServletException

populateRequest

protected void populateRequest(ServletRequestContext requestContext,
                               ProxyRequest proxyRequest)
                        throws javax.servlet.ServletException,
                               java.io.IOException
Populate a proxy request with the parameters available on the servlet request
Parameters:
requestContext - the request context
proxyRequest - the proxy request to populate
Throws:
javax.servlet.ServletException
java.io.IOException

sendProxyResponse

protected void sendProxyResponse(ServletRequestContext requestContext,
                                 ProxyResponse proxyResponse)
                          throws java.io.IOException,
                                 javax.servlet.ServletException
Send the proxy response
Parameters:
requestContext - the request context
proxyResponse - the response to send
Throws:
java.io.IOException
javax.servlet.ServletException

streamResponse

protected void streamResponse(ServletRequestContext requestContext,
                              ProxyResponse proxyResponse)
                       throws java.io.IOException
Stream the response back to the user
Parameters:
requestContext - the request context
proxyResponse - the proxy response
Throws:
java.io.IOException

Skip navigation links

Oracle® WebCenter Content Site Studio for External Applications Java API Reference
11g Release 1 (11.1.1)

E17273-03


Copyright © 2010, 2011, Oracle and/or its affiliates. All rights reserved.