Re: Re: Re: Re: Re: Re: Re: Re: Re: OSGi in Web Application

ajinkya prabhune <[email protected]>
Newsgroups gmane.comp.java.objectweb.jonas
Message-ID <[email protected]>
Hi,

Great ur answers made my confusion clear...

This is what I did just tell me if i am correct.

Will use only one bundle and one Web app for my explanation.

1. Bundle1 was registered as a Service.
2. In the Web App i made a ServiceLocator class and using ServiceTracker
found out the Service.
    also made a function to return the found service

3. In the Servlet I called that method which was discovered...

It all worked thanks....

One thing I have doubt is the BundleContext i need to send to my
ServiLocator ... which bundlecontext shud that be?




On Fri, Jan 28, 2011 at 11:22 AM, Guillaume Sauthier <
[email protected]> wrote:

>
>
> Le 28/01/2011 11:15, ajinkya prabhune a écrit :
>
> Hi,
>
>  Yes the Web Application is also a OSGi web based bundle.
>
>
> Can you show me the content of your web app bundle ?
> Are you using the HttpService ?
>
>
>
> Yes the Bundle1 and Bundle2 are services which I would like to use in my
> Servlet.
>
>
> Bundles are bundles, and services are other things, do not confuse them.
> Bundles are the modules and simply contains classes
> Services are runtime instances of classes registered in the OSGi service
> registry (so that they can be used by others)
>
>
>
> I am getting confused how do I discover those services ?
>
>
> Using the BundleContext you get in your Activator (as a normal Bundle)
>
>
>
> Do I use bundlecontext and discover or is there any other way...
>
>
> BundleContext is that standard way.
> Otherwise, you may use a component model to bastract yourself from the OSGi
> API (See http://www.ipojo.org)
>
> --G
>
>
>
> Thanks
>
> On Fri, Jan 28, 2011 at 10:24 AM, Guillaume Sauthier <
> [email protected]> wrote:
>
>>
>>
>> Le 27/01/2011 21:34, ajinkya prabhune a écrit :
>>
>> Hi,
>>
>> Sorry for the later reply was not well...
>>
>> Hi my query was I have a web application say MyWebApplication.
>>
>>
>> Is it also a bundle ?
>> ie : Do it have an OSGified META-INF/MANIFEST.MF with OSGi metadata in it
>> ?
>>
>>
>>
>> It has dependency on 2 osgi bundles say MyBundle1 and MyBundle2....
>>
>>
>> It uses classes from theses bundles ?
>>
>>
>>
>> How can I access those Bundles in my Servlet or in my WebApplication...
>>
>>
>> Consider that your application have a parent ClassLoader that have a
>> DynamicImport-Package *, so all packages exported by bundles will be
>> available to your application classes...
>>
>>
>>
>> I hope u get my query ?
>>
>>
>> Are you using OSGi services or just the module layer ?
>>
>> --G
>>
>>
>>
>> Thank you
>>
>> On Mon, Jan 24, 2011 at 5:57 PM, S. Ali Tokmen <[email protected]>wrote:
>>
>>> Hello
>>>
>>> Do you have a WAR file that also is an OSGi bundle?
>>>
>>>
>>> Cheers
>>>
>>> S. Ali Tokmenhttp://ali.tokmen.com/
>>>
>>> GSM (fr): +33 66 43 00 555 <tel:+33664300555> <tel:+33664300555> [Orange]
>>> GSM (tr): +90 555 266 52 73 <tel:+905552665273> <tel:+905552665273> [Avea]
>>>
>>> My AIM, ICQ, MSN Messenger and Yahoo IM
>>> contact details are on http://contact.ali.tokmen.com
>>>
>>>
>>>  On 24.01.2011 17:30, ajinkya prabhune wrote:
>>>
>>> Hi
>>>
>>> i created a web application which access a osgi bundle in JOnAS (both
>>> deployed in JOnAS)
>>> but I am getting a missing constarint in import-package line of Web
>>> Application...
>>> I have properly imported all packages....
>>> What might be gng wrong ?
>>> thanks
>>>
>>> On Mon, Jan 24, 2011 at 9:14 AM, Guillaume Sauthier <
>>> [email protected]> wrote:
>>>
>>>> What do you call a web-based OSGi bundle ?
>>>> For me, this is a normal bundle that is using the HttpService, no more
>>>> no less.
>>>> --G
>>>>
>>>> Le 22/01/2011 22:10, ajinkya prabhune a écrit :
>>>>
>>>> Hello,
>>>>
>>>> Got some information about the Web application with OSGi,
>>>>
>>>> I wanted to ask whether a web based OSGi bundle is similar to the web
>>>> service that we make and use in OSGi ?
>>>> Also JOnAS uses Felix so how to do I make this Web Based OSGi bundle ???
>>>> (What does Felix offers me)
>>>>
>>>> Thanks and Regards
>>>>
>>>> On Fri, Jan 21, 2011 at 9:38 AM, ajinkya prabhune <
>>>> [email protected]> wrote:
>>>>
>>>>> hello
>>>>>
>>>>> I am trying to imlement a web application with OSGi support.
>>>>>
>>>>> like -  a web application will uses the services deployed in JOnAS ..
>>>>> can someone guide me with this issue
>>>>>
>>>>> thanks
>>>>>
>>>>> --
>>>>> Thank you and Regards
>>>>> Ajinkya Prabhune
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Thank you and Regards
>>>> Ajinkya Prabhune
>>>>
>>>>
>>>
>>>
>>> --
>>> Thank you and Regards
>>> Ajinkya Prabhune
>>>
>>>
>>
>>
>> --
>> Thank you and Regards
>> Ajinkya Prabhune
>>
>>
>
>
> --
> Thank you and Regards
> Ajinkya Prabhune
>
>


-- 
Thank you and Regards
Ajinkya Prabhune
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.