Package org.jboss.resteasy.spi
Interface MethodInjector
- All Known Implementing Classes:
MethodInjectorImpl
public interface MethodInjector
Will invoke a method in the context of an HTTP request. Does all the parameter injection for you.
- Version:
- $Revision: 1 $
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Object[]
injectArguments
(HttpRequest request, HttpResponse response) Create the arguments that would be used to invoke the method in the context of an HTTP request.invoke
(HttpRequest request, HttpResponse response, Object target) Invoke on a method in the context of an HTTP request.
-
Method Details
-
invoke
Object invoke(HttpRequest request, HttpResponse response, Object target) throws Failure, ApplicationException Invoke on a method in the context of an HTTP request. Does all JAX-RS parameter injection.- Parameters:
request
-response
-target
-- Returns:
- Throws:
Failure
ApplicationException
-
injectArguments
Create the arguments that would be used to invoke the method in the context of an HTTP request.- Parameters:
request
-response
-- Returns:
- Throws:
Failure
-
getParams
ValueInjector[] getParams() -
expectsBody
boolean expectsBody()
-