[Carbon-dev] JMS broker configuration in broker component
Hiranya Jayathilaka
hiranya at wso2.com
Mon Dec 13 17:19:52 PST 2010
Hi,
On Tue, Dec 14, 2010 at 5:54 AM, Danushka Menikkumbura <danushka at wso2.com>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 <hiranya at wso2.com>wrote:
>
>>
>>
>> On Mon, Dec 13, 2010 at 5:34 PM, Manjula Rathnayake <manjular at wso2.com>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:guest@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
>>> Carbon-dev at wso2.org
>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Hiranya Jayathilaka
>> Senior Software Engineer;
>> WSO2 Inc.; http://wso2.org
>> E-mail: hiranya at wso2.com; Mobile: +94 77 633 3491
>> Blog: http://techfeast-hiranya.blogspot.com
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> Carbon-dev at wso2.org
>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
> _______________________________________________
> Carbon-dev mailing list
> Carbon-dev at wso2.org
> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>
--
Hiranya Jayathilaka
Senior Software Engineer;
WSO2 Inc.; http://wso2.org
E-mail: hiranya at wso2.com; Mobile: +94 77 633 3491
Blog: http://techfeast-hiranya.blogspot.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://wso2.org/pipermail/carbon-dev/attachments/20101214/eafe3f3c/attachment-0001.htm>
More information about the Carbon-dev
mailing list