net.hasor.web.restful.support
类 RestfulInvoke

java.lang.Object
  继承者 net.hasor.web.restful.support.RestfulInvoke

public class RestfulInvoke
extends Object

线程安全

版本:
: 2013-6-5
作者:
赵永春 (zyc@hasor.net)

构造方法摘要
protected RestfulInvoke(RestfulInvokeDefine define)
           
 
方法摘要
static RestfulInvoke currentRestfulInvoke()
           
 RestfulInvokeDefine getDefine()
           
 javax.servlet.http.HttpServletRequest getRequest()
          获取request
 javax.servlet.http.HttpServletResponse getResponse()
          获取response
 Object getTargetObject()
          获取调用的目标对象
 void initHttp(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)
          初始化HttpServletRequestHttpServletResponse
protected  Object invoke()
          执行调用(在拦截器中调用该方法会引发死循环)
protected  Object invoke(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)
          执行调用(在拦截器中调用该方法会引发死循环)
 Object[] prepareParams()
          准备参数
 Object[] prepareParams(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)
          准备参数
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

RestfulInvoke

protected RestfulInvoke(RestfulInvokeDefine define)
方法详细信息

currentRestfulInvoke

public static RestfulInvoke currentRestfulInvoke()

getTargetObject

public Object getTargetObject()
获取调用的目标对象


getRequest

public javax.servlet.http.HttpServletRequest getRequest()
获取request


getResponse

public javax.servlet.http.HttpServletResponse getResponse()
获取response


getDefine

public RestfulInvokeDefine getDefine()

initHttp

public void initHttp(javax.servlet.http.HttpServletRequest httpRequest,
                     javax.servlet.http.HttpServletResponse httpResponse)
初始化HttpServletRequestHttpServletResponse


invoke

protected Object invoke()
                 throws Throwable
执行调用(在拦截器中调用该方法会引发死循环)

抛出:
Throwable

prepareParams

public Object[] prepareParams()
                       throws Throwable
准备参数

抛出:
Throwable

invoke

protected Object invoke(javax.servlet.http.HttpServletRequest httpRequest,
                        javax.servlet.http.HttpServletResponse httpResponse)
                 throws Throwable
执行调用(在拦截器中调用该方法会引发死循环)

抛出:
Throwable

prepareParams

public Object[] prepareParams(javax.servlet.http.HttpServletRequest httpRequest,
                              javax.servlet.http.HttpServletResponse httpResponse)
                       throws Throwable
准备参数

抛出:
Throwable


Copyright © 2013. All Rights Reserved.