tuscany-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luciano Resende <luckbr1...@gmail.com>
Subject Re: Ideas for smd (dojo) alternatives in jQuery
Date Mon, 16 Sep 2013 04:33:58 GMT
On Sat, Sep 14, 2013 at 8:37 AM, Akhil Anil <akhil.karun@gmail.com> wrote:

> How do I register my new project as a service under META-INF/services.
>
> just like
>
> *
> /modules/implementation-widget-runtime-dojo/src/main/resources/META-INF/services/org.apache.tuscany.sca.web.javascript.ComponentJavaScriptGenerator
> *
> *
> *
> I created
>
> /modules/implementation-widget-runtime-*jquery*
> /src/main/resources/META-INF/services/org.apache.tuscany.sca.web.javascript.ComponentJavaScriptGenerator
> *
> *
>
>
> I found the service fetching is done in Line 176
> org.apache.tuscany.sca.extensibility.ContextClassLoaderServiceDiscoverer.ServiceDeclarationImpl.getServiceDeclarations(String
> serviceName)
>
> But what is happening under the hood of getResources(name). My bad.
>
>
>
We discover the concrete implementation of a given interface, by adding a
META-INF/services/interface and inside the file add the concrete
implementation class and any configuration required.

getResource asks the classLoader to find the files by name, and will read
the concrete details inside it.

Hope this clarifies a bit.

-- 
Luciano Resende
http://people.apache.org/~lresende
http://twitter.com/lresende1975
http://lresende.blogspot.com/

Mime
View raw message