Thank you for the explanation. Another question. - you said 
The browser recognizes the feed types and is responsible for calling the 
getFeed and getEntry on the binding collection interface

How does this work? All the browser sees is 
"http://localhost:8083/atomAggregator";, right ? How does the browser know 
that it should call getfeed()? Why doesn't the browser call "get"? I 
thought if you put a URL in -  the browser calls "get" on that resource.

 Sorry if this is off topic. 




Willis C White III 
IQ Technology Projects
IBM CIO Technology & Innovation
Poughkeepsie, NY 12601
Home office 845 331-5134
Cell 845 853-3827
 

 



Dan Becker <[EMAIL PROTECTED]> 
07/22/2008 12:43 PM
Please respond to
[email protected]


To
[email protected]
cc

Subject
Re: Questions about feed-aggregator sample






Willis C White wrote:
> I am trying to understand these lines in the FeedAggregator.composite 
file
> 
> <service name="rssSample" promote="RssAggregator">
>                 <tuscany:binding.atom 
> uri="http://localhost:8083/rssAggregator"/>
>         </service>
>         <service name="atomSample" promote="AtomAggregator">
>                 <tuscany:binding.atom 
> uri="http://localhost:8083/atomAggregator"/>
>         </service> 
 >
 > These services are not declared in the component stanzas and I don?t 
see
 > an [EMAIL PROTECTED] in the AggregatorImpl.java.
 > 1.How do these lines get wired to the java file?
 > 2.What method to they call?
 > 3.How is it that they talk to code out side of the domain without a
 > [EMAIL PROTECTED]  annotation.
 >


Hi Willis,

I am not the most knowledgeable in this area, so I welcome follow-on, 
more complete answers, but I believe the promote tag elevates the 
following component elements to an public declared service.

The browser recognizes the feed types and is responsible for calling the 
getFeed and getEntry on the binding collection interface, and this 
performing the calls on the public service methods (implemented in 
AggregatorImpl.java).

-- 
Thanks, Dan Becker

<<image/gif>>

Reply via email to