[Jersey] Re: Explicitly declare the root resource and provider classes - not working for provider class

From: Glen Mazza <>
Date: Tue, 28 Feb 2012 20:04:39 -0500

Just more detective work, basically see what Jersey does
behind-the-scenes. Go to grepcode on "GrizzlyServerFactory" -- line 75
in the I linked to below. You'll see what Jersey does:

I see an HttpHandler in that method, so I'll leave the rest to you as an
exercise. :)


On 02/28/2012 07:36 PM, Farrukh Najmi wrote:
> On 02/28/2012 01:22 PM, Glen Mazza wrote:
>> On 02/28/2012 01:04 PM, Farrukh Najmi wrote:
>>> BTW, when I set breakpoints inside my getClasses() and
>>> getSingletons() methods of my "class HubSubscriber extends
>>>" I find they are never called!
>> Did you remember to wire your Application subclass in like here:
>> (lines 72-75)? Also, I'd try a System.out.println() in those two
>> methods to confirm they're not being called -- it could be the
>> debugger is wrong for some reason.
> I did not do that! So that explains why the getClasses() and
> getSingletons() methods are not being called.
> Now here is my problem. I am using the following method
> <>
> to create my HttpServer. I need to specify an HttpHandler. So how do I
> pass it a ResourceConfig instance? I think there is a way to create an
> HttpHandler with a specified ResourceConfig but I do not know how to
> do that. Any advice?
> Thanks again for your kind help.
> --
> Regards,
> Farrukh Najmi
> Web:

Glen Mazza
Talend Community Coders -