Using ResourceContext, it would then also be possible to do the following, or?
(Enable full per-request DI on arbitrary instance inside a provider)
@Provider
class TestFilter implements ContainerRequestFilter {
@Context
HttpHeaders headers;
@Context
ResourceContext rc;
void filter(ContainerRequestContext requestContext) ... {
SomeHelpingClass h = rc.initResource(new SomeHelpingClass(...))
}
}
public class SomeHelpingClass {
@PathParam("id") String id;
public SomeHelpingClass() {
}
}
Would that work?
Jan