jrouter.servlet
类 ServletActionFactory.DefaultServletActionInvocation

java.lang.Object
  继承者 jrouter.servlet.ServletActionFactory.DefaultServletActionInvocation
所有已实现的接口:
jrouter.ActionInvocation<String>, ServletActionInvocation
正在封闭接口:
ServletActionFactory

@Dynamic
public static class ServletActionFactory.DefaultServletActionInvocation
extends Object
implements ServletActionInvocation

扩展ActionInvocation,提供获取Http参数对象,并提供给参数转换器。


构造方法摘要
ServletActionFactory.DefaultServletActionInvocation(jrouter.ActionInvocation<String> invocation, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext servletContext, Map<String,Object> contextMap)
           
 
方法摘要
 jrouter.ActionFactory getActionFactory()
           
 String getActionPath()
           
 jrouter.ActionProxy getActionProxy()
           
 Map<String,Object> getContextMap()
          Get Invocation Context Map.
 Object[] getConvertParameters()
           
 Object getInvokeResult()
           
 jrouter.ParameterConverter getParameterConverter()
           
 Object[] getParameters()
           
 javax.servlet.http.HttpServletRequest getRequest()
          Gets the HTTP servlet request object.
 Map<String,String[]> getRequestParameters()
          Gets the HTTP servlet request parameters.
 javax.servlet.http.HttpServletResponse getResponse()
          Gets the HTTP servlet response object.
 jrouter.annotation.Result getResult()
           
 javax.servlet.ServletContext getServletContext()
          Gets the servlet context.
 javax.servlet.http.HttpSession getSession()
          Gets the HTTP servlet session object.
 Object invoke(Object... params)
           
 Object invokeActionOnly(Object... params)
           
 boolean isExecuted()
           
 void setConvertParameters(Object... params)
           
 void setInvokeResult(Object result)
           
 void setParameterConverter(jrouter.ParameterConverter parameterConverter)
           
 void setResult(jrouter.annotation.Result result)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ServletActionFactory.DefaultServletActionInvocation

public ServletActionFactory.DefaultServletActionInvocation(jrouter.ActionInvocation<String> invocation,
                                                           javax.servlet.http.HttpServletRequest request,
                                                           javax.servlet.http.HttpServletResponse response,
                                                           javax.servlet.ServletContext servletContext,
                                                           Map<String,Object> contextMap)
方法详细信息

getActionFactory

public jrouter.ActionFactory getActionFactory()
指定者:
接口 jrouter.ActionInvocation<String> 中的 getActionFactory

getActionProxy

public jrouter.ActionProxy getActionProxy()
指定者:
接口 jrouter.ActionInvocation<String> 中的 getActionProxy

isExecuted

public boolean isExecuted()
指定者:
接口 jrouter.ActionInvocation<String> 中的 isExecuted

getParameters

public Object[] getParameters()
指定者:
接口 jrouter.ActionInvocation<String> 中的 getParameters

invoke

public Object invoke(Object... params)
              throws jrouter.JRouterException
指定者:
接口 jrouter.ActionInvocation<String> 中的 invoke
抛出:
jrouter.JRouterException

invokeActionOnly

public Object invokeActionOnly(Object... params)
                        throws jrouter.JRouterException
指定者:
接口 jrouter.ActionInvocation<String> 中的 invokeActionOnly
抛出:
jrouter.JRouterException

getActionPath

public String getActionPath()
指定者:
接口 jrouter.ActionInvocation<String> 中的 getActionPath

getInvokeResult

public Object getInvokeResult()
指定者:
接口 jrouter.ActionInvocation<String> 中的 getInvokeResult

setInvokeResult

public void setInvokeResult(Object result)
指定者:
接口 jrouter.ActionInvocation<String> 中的 setInvokeResult

setResult

public void setResult(jrouter.annotation.Result result)
指定者:
接口 jrouter.ActionInvocation<String> 中的 setResult

getResult

public jrouter.annotation.Result getResult()
指定者:
接口 jrouter.ActionInvocation<String> 中的 getResult

setParameterConverter

public void setParameterConverter(jrouter.ParameterConverter parameterConverter)
指定者:
接口 jrouter.ActionInvocation<String> 中的 setParameterConverter

getParameterConverter

public jrouter.ParameterConverter getParameterConverter()
指定者:
接口 jrouter.ActionInvocation<String> 中的 getParameterConverter

setConvertParameters

public void setConvertParameters(Object... params)
指定者:
接口 jrouter.ActionInvocation<String> 中的 setConvertParameters

getConvertParameters

public Object[] getConvertParameters()
指定者:
接口 jrouter.ActionInvocation<String> 中的 getConvertParameters

getRequest

public javax.servlet.http.HttpServletRequest getRequest()
从接口 ServletActionInvocation 复制的描述
Gets the HTTP servlet request object.

指定者:
接口 ServletActionInvocation 中的 getRequest
返回:
the HTTP servlet request object.

getSession

public javax.servlet.http.HttpSession getSession()
从接口 ServletActionInvocation 复制的描述
Gets the HTTP servlet session object.

指定者:
接口 ServletActionInvocation 中的 getSession
返回:
the HTTP servlet session object.

getRequestParameters

public Map<String,String[]> getRequestParameters()
从接口 ServletActionInvocation 复制的描述
Gets the HTTP servlet request parameters.

指定者:
接口 ServletActionInvocation 中的 getRequestParameters
返回:
the HTTP servlet request parameters.

getResponse

public javax.servlet.http.HttpServletResponse getResponse()
从接口 ServletActionInvocation 复制的描述
Gets the HTTP servlet response object.

指定者:
接口 ServletActionInvocation 中的 getResponse
返回:
the HTTP servlet response object.

getServletContext

public javax.servlet.ServletContext getServletContext()
从接口 ServletActionInvocation 复制的描述
Gets the servlet context.

指定者:
接口 ServletActionInvocation 中的 getServletContext
返回:
the servlet context.

getContextMap

public Map<String,Object> getContextMap()
从接口 ServletActionInvocation 复制的描述
Get Invocation Context Map.

指定者:
接口 ServletActionInvocation 中的 getContextMap
返回:
the Context Map.


Copyright © 2017. All rights reserved.