org.ow2.jonas.ws.jaxws.http.servlet
Class ServletRequestAdapter

java.lang.Object
  extended by org.ow2.jonas.ws.jaxws.http.servlet.ServletRequestAdapter
All Implemented Interfaces:
org.ow2.jonas.ws.jaxws.IWSRequest

public class ServletRequestAdapter
extends Object
implements org.ow2.jonas.ws.jaxws.IWSRequest

Wraps an HttpServletRequest.

Author:
Guillaume Sauthier

Constructor Summary
ServletRequestAdapter(HttpServletRequest request)
          Construct a new IWSRequest from an HttpServletRequest.
 
Method Summary
<T> T
getAttribute(Class<T> type)
           
 String getContentType()
           
 String getHeader(String name)
           
 InputStream getInputStream()
           
 String getParameter(String parameter)
           
 String getRemoteAddr()
           
 StringBuffer getRequestURL()
           
<T> T
setAttribute(Class<T> type, T value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletRequestAdapter

public ServletRequestAdapter(HttpServletRequest request)
Construct a new IWSRequest from an HttpServletRequest.

Parameters:
request - wrapped request
Method Detail

getAttribute

public <T> T getAttribute(Class<T> type)
Specified by:
getAttribute in interface org.ow2.jonas.ws.jaxws.IWSRequest

getContentType

public String getContentType()
Specified by:
getContentType in interface org.ow2.jonas.ws.jaxws.IWSRequest

getInputStream

public InputStream getInputStream()
                           throws IOException
Specified by:
getInputStream in interface org.ow2.jonas.ws.jaxws.IWSRequest
Throws:
IOException

getRemoteAddr

public String getRemoteAddr()
Specified by:
getRemoteAddr in interface org.ow2.jonas.ws.jaxws.IWSRequest

getHeader

public String getHeader(String name)
Specified by:
getHeader in interface org.ow2.jonas.ws.jaxws.IWSRequest

getParameter

public String getParameter(String parameter)

setAttribute

public <T> T setAttribute(Class<T> type,
                          T value)
Specified by:
setAttribute in interface org.ow2.jonas.ws.jaxws.IWSRequest

getRequestURL

public StringBuffer getRequestURL()


Copyright © 2009 OW2 Consortium. All Rights Reserved.