public interface ResourceFactory
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
createResource(HttpRequest request,
HttpResponse response,
ResteasyProviderFactory factory)
Called per request to obtain a resource instance to invoke http request on.
|
java.lang.Class<?> |
getScannableClass()
Class to scan for jax-rs annotations
|
void |
registered(ResteasyProviderFactory factory)
Callback after registration has been completed.
|
void |
requestFinished(HttpRequest request,
HttpResponse response,
java.lang.Object resource)
Callback when request is finished.
|
void |
unregistered() |
java.lang.Class<?> getScannableClass()
void registered(ResteasyProviderFactory factory)
factory - allows singleton factories to pre-inject things like @Context references into the singleton instancejava.lang.Object createResource(HttpRequest request, HttpResponse response, ResteasyProviderFactory factory)
request - response - factory - void requestFinished(HttpRequest request, HttpResponse response, java.lang.Object resource)
request - response - resource - void unregistered()