Hi,

On Tue, Dec 14, 2010 at 5:54 AM, Danushka Menikkumbura <[email protected]>wrote:

> Hiranya,
>
> Actually Manjula's concern is how we deal with provider specific JNDI name
> formats.
>

I'm still not getting it :( All we need to connect to a JMS provider is the
initial context factory, provider URL and connection factory name. What are
the other provider specific stuff that we should worry about?

Thanks,
Hiranya


>
> Danushka
>
> On Tue, Dec 14, 2010 at 12:21 AM, Hiranya Jayathilaka <[email protected]>wrote:
>
>>
>>
>> On Mon, Dec 13, 2010 at 5:34 PM, Manjula Rathnayake <[email protected]>wrote:
>>
>>> Hi all,
>>>
>>> Here is how we can configure Qpid broker and ActiveMQ broker in broker
>>> component.
>>>
>>> Qpid broker configuration:
>>>
>>>
>>> java.naming.factory.initial =
>>> org.apache.qpid.jndi.PropertiesFileInitialContextFactory
>>>  connectionfactory.Connection_Factory_Lookup_Name =
>>> amqp://guest:gu...@clientid/test?brokerlist='tcp://localhost:5672'
>>> Connection_Factory_Lookup_Name = any name
>>>
>>> *connectionfactory.*Connection_Factory_Lookup_Name; here *
>>> connectionfactory.* is an essential part.
>>>
>>>
>>> ActiveMQ broker configuration:
>>>
>>>
>>> java.naming.factory.initial =
>>> org.apache.activemq.jndi.ActiveMQInitialContextFactory
>>> java.naming.provider.url = tcp://localhost:61616
>>> Connection_Factory_Lookup_Name = connectionFactory,
>>> queueConnectionFactory, topicConnectionFactory
>>>
>>> So in broker component, we are going to provide UI for entering those
>>> values. So are we providing any jms broker(Qpid, ActiveMQ, RabbitMQ...) to
>>> be configured in broker component?
>>>
>>
>>  I guess we are going to ship Qpid?
>>
>>
>>>
>>> we can ask user to provide following properties to capture above details.
>>>
>>> factoryInitial
>>> providerUrlName
>>> providerUrlValue
>>> connectionFactoryLookupName
>>>
>>
>> I still don't get what provider URL name is. Can you please elaborate bit
>> more on that. And why do we need that? As far as JMS/JNDI is concerned we
>> should be able to use any JMS broker by using the same set of parameters.
>> The JMS transport already does that. Also instead of the custom names given
>> above, can we use the real names as specified in the JNDI specification?
>>
>> Thanks,
>> Hiranya
>>
>>
>>>
>>> In current implementation, I have done as above.
>>>
>>>
>>> Another option is to let user to select provider as ActiveMQ or Qpid,
>>> then ask specific details.
>>>
>>> Any suggestions or ideas how to continue with this.
>>>
>>> Thank you.
>>>
>>> --
>>> Manjula Rathnayaka
>>> Software Engineer
>>> WSO2, Inc.
>>> Mobile:+94 77 743 1987
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> [email protected]
>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Hiranya Jayathilaka
>> Senior Software Engineer;
>> WSO2 Inc.;  http://wso2.org
>> E-mail: [email protected];  Mobile: +94 77 633 3491
>> Blog: http://techfeast-hiranya.blogspot.com
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
Hiranya Jayathilaka
Senior Software Engineer;
WSO2 Inc.;  http://wso2.org
E-mail: [email protected];  Mobile: +94 77 633 3491
Blog: http://techfeast-hiranya.blogspot.com
_______________________________________________
Carbon-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to