public class PrefixedFormInjector extends FormInjector
FormInjector
that handles prefixes for associated classes.Constructor and Description |
---|
PrefixedFormInjector(Class type,
String prefix,
ResteasyProviderFactory factory)
Constructor setting the prefix.
|
Modifier and Type | Method and Description |
---|---|
protected CompletionStage<Object> |
doInject(String prefix,
HttpRequest request,
HttpResponse response,
boolean unwrapAsync)
Calls the super
inject(org.jboss.resteasy.spi.HttpRequest, org.jboss.resteasy.spi.HttpResponse, boolean) method. |
protected boolean |
hasValue(List<String> list)
Checks that the list has an non empty value.
|
CompletionStage<Object> |
inject(HttpRequest request,
HttpResponse response,
boolean unwrapAsync)
Inject inside the context of an HTTP request.
|
inject
public PrefixedFormInjector(Class type, String prefix, ResteasyProviderFactory factory)
type
- type classprefix
- prefixfactory
- provider factorypublic CompletionStage<Object> inject(HttpRequest request, HttpResponse response, boolean unwrapAsync)
inject
in interface ValueInjector
inject
in class FormInjector
request
- http requestresponse
- http responseunwrapAsync
- unwrap asyncprotected CompletionStage<Object> doInject(String prefix, HttpRequest request, HttpResponse response, boolean unwrapAsync)
inject(org.jboss.resteasy.spi.HttpRequest, org.jboss.resteasy.spi.HttpResponse, boolean)
method.prefix
- prefixrequest
- http requestresponse
- http responseunwrapAsync
- unwrap asyncCopyright © 2019 JBoss by Red Hat. All rights reserved.