On Mon, Jun 27, 2011 at 11:27 PM, Senaka Fernando <[email protected]> wrote:

> Hi Amila,
>
> If you are using the OSGi service, you need to pass the tenant id as a
> parameter.


yes. The question I have put is how to get the tenant id when the connection
is closed since there is no user associated.


> Anyway why do you need to use the OSGi service? You can get an instance of
> the registry from the CarbonContext right?
>

This is within the Qpid Authorization plugin. This code actually run withing
Qpid server. so within the Qpid server there is no way to get the carbon
context.

Think like this,

A jms client connect to Qpid server as [email protected] and password
amila123.

The only way to get the tenant id is using tenant domain pass with the user
name.

thanks,
Amila.


>
> Thanks,
> Senaka.
>
> On Mon, Jun 27, 2011 at 3:42 PM, Amila Suriarachchi <[email protected]>wrote:
>
>> hi,
>>
>> Currently above functionality is not working since Qpid compoent
>> RegistryClient always get the supper tenant registry.
>>
>> eg UserRegistry registry = registryService.getGovernanceSystemRegistry();
>> (RegistryClient.java 110)
>>
>> We can simply fix this by passing the tenant ID which can be found from
>> the tenant domain available with the user name.
>>
>> But for deleteQueue and deleteSubscription there is no user associated.
>> These methods are called when closing subscribers, consumers etc ...
>>
>> So any Idea of fixing this for above case ?
>>
>> thanks,
>> Amila.
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
>
> --
> *Senaka Fernando*
> Product Manager - WSO2 Governance Registry;
> Associate Technical Lead; WSO2 Inc.; http://wso2.com*
> Member; Apache Software Foundation; http://apache.org
>
> E-mail: senaka AT wso2.com
> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
> Linked-In: http://linkedin.com/in/senakafernando
>
> *Lean . Enterprise . Middleware
>
>
> _______________________________________________
> Stratos-dev mailing list
> [email protected]
> https://wso2.org/cgi-bin/mailman/listinfo/stratos-dev
>
>
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to