public class JndiResourceFactory extends Object implements ResourceFactory
| Constructor and Description |
|---|
JndiResourceFactory(String jndiName) |
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<Object> |
createResource(HttpRequest request,
HttpResponse response,
ResteasyProviderFactory factory)
Called per request to obtain a resource instance to invoke http request on.
|
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,
Object resource)
Callback when request is finished.
|
void |
unregistered() |
public JndiResourceFactory(String jndiName)
public void registered(ResteasyProviderFactory factory)
ResourceFactoryregistered in interface ResourceFactoryfactory - allows singleton factories to pre-inject things like @Context references into the singleton instancepublic CompletionStage<Object> createResource(HttpRequest request, HttpResponse response, ResteasyProviderFactory factory)
ResourceFactorycreateResource in interface ResourceFactoryrequest - http requestresponse - http responsefactory - provider factorypublic void unregistered()
unregistered in interface ResourceFactorypublic Class<?> getScannableClass()
ResourceFactorygetScannableClass in interface ResourceFactorypublic void requestFinished(HttpRequest request, HttpResponse response, Object resource)
ResourceFactoryrequestFinished in interface ResourceFactoryrequest - http requestresponse - http responseresource - resourceCopyright © 2019 JBoss by Red Hat. All rights reserved.