Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jersey-dev] Internal request with new UriInfo


I am not sure I follow. Unless the resource is specified as a singleton (either by using the @Singleton annotation) or by Application.getSingletons(), the Resource classes are instantiated per request, so you should have the proper UriInfo.

Note that you may also inject @Context UriInfo as a post method argument.



On 19.10.2020 16:34, Martynas Jusevičius wrote:

say I have a resource class with a UriInfo constructor and a @POST method.

How do I call post() on a new Resource with a new UriInfo with a
different requestUri?

public class Resource

     public Resource(UriInfo uriInfo)

     public post(Model model)
         // use getUriInfo() here
         // forward POST -- how to construct UriInfo with an arbitrary
         new Resource(???).post(newModel);


jersey-dev mailing list
To unsubscribe from this list, visit;!!GqivPVa7Brio!Ll-NKpZ9Yae48eNnU-pgrlG-iFyaoR8gSuX7AC88OCuRiyVdKTD6GuxH4cVJ3nxa$

Back to the top