Package play.mvc
Class ActionInvoker
- java.lang.Object
-
- play.mvc.ActionInvoker
-
public class ActionInvoker extends java.lang.ObjectInvoke an action after an HTTP request.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONTINUATIONS_STORE_VALIDATIONS
-
Constructor Summary
Constructors Constructor Description ActionInvoker()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.reflect.MethodfindActionMethod(java.lang.String name, java.lang.Class clazz)Find the first public method of a controller classstatic java.lang.Object[]getActionMethod(java.lang.String fullAction)static java.lang.Object[]getActionMethodArgs(java.lang.reflect.Method method, java.lang.Object o)static voidinferResult(java.lang.Object o)static voidinvoke(Http.Request request, Http.Response response)static java.lang.ObjectinvokeControllerMethod(java.lang.reflect.Method method)static java.lang.ObjectinvokeControllerMethod(java.lang.reflect.Method method, java.lang.Object[] forceArgs)static voidresolve(Http.Request request)
-
-
-
Field Detail
-
CONTINUATIONS_STORE_VALIDATIONS
public static final java.lang.String CONTINUATIONS_STORE_VALIDATIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
resolve
public static void resolve(Http.Request request)
-
invoke
public static void invoke(Http.Request request, Http.Response response)
-
findActionMethod
public static java.lang.reflect.Method findActionMethod(java.lang.String name, java.lang.Class clazz)Find the first public method of a controller class- Parameters:
name- The method nameclazz- The class- Returns:
- The method or null
-
inferResult
public static void inferResult(java.lang.Object o)
-
invokeControllerMethod
public static java.lang.Object invokeControllerMethod(java.lang.reflect.Method method) throws java.lang.Exception- Throws:
java.lang.Exception
-
invokeControllerMethod
public static java.lang.Object invokeControllerMethod(java.lang.reflect.Method method, java.lang.Object[] forceArgs) throws java.lang.Exception- Throws:
java.lang.Exception
-
getActionMethod
public static java.lang.Object[] getActionMethod(java.lang.String fullAction)
-
getActionMethodArgs
public static java.lang.Object[] getActionMethodArgs(java.lang.reflect.Method method, java.lang.Object o) throws java.lang.Exception- Throws:
java.lang.Exception
-
-