I've since implemented Adaptable in my api and extended SlingAdaptable in my 
implementation of my class but I'm still not able to adaptTo from Resource to 
my class.

Rob

On Jun 26, 2012, at 12:34 AM, Robert A. Decker wrote:

> Hi,
> 
> I've written an AdapterFactory that appears to be set up correctly. It shows 
> up in my services and has adaptables and adapters. And when I look under the 
> System Console 'Sling Adapters' tab it shows up as well with the proper 
> values under the Adaptable Class column and under the AdapterClass column.
> 
> However, when I adaptTo on a Resource instance to one of my classes I get 
> null.
> 
> Out of curiosity I tried adapting the Resource instance to a Node instance 
> and adapting that. However, I get compile time error that I'm unable to 
> resolve the method adaptTo with my class type.
> 
> I don't get this compile error with Resource or ResourceResolver, but perhaps 
> that's being resolved by something like the AdapterManager… I'm really not 
> sure.
> 
> But one thing I'm pretty sure is that no code is ever called in my 
> AdapterFactory. I'm not sure when the getAdapter method is called normally 
> but when I put a breakpoint in the method during a bundle install or when I 
> try to do the apaption my breakpoint is never hit…
> 
> Any ideas? Am I missing a step?
> 
> Rob

Reply via email to