Hi,

Thanks Nuwan. Yeah, actually my need was to use it inside an admin
service, "getConfigSystemRegistry" will do fine. As for the
"WSO2Constants.CONFIG_SYSTEM_REGISTRY_INSTANCE", that was my initial
problem, that is where to find an non-deprecated version of that
constant. Because I see that it is still used in some places.

Cheers,
Anjana.

On Tue, Jun 1, 2010 at 12:43 PM, Nuwan Bandara <[email protected]> wrote:
> Hi Anjana,
>
> There are several ways to get the registry, in Dashboard we use two methods
> in different contexts,
>
> [1] Via a declarative service we can obtain the registry service (If you
> need the registry at bundle startup)
>
>  * @scr.reference name="registry.service"
>  * interface="org.wso2.carbon.registry.core.service.RegistryService"
>  * cardinality="1..1"
>  * policy="dynamic"
>  * bind="setRegistryService"
>  * unbind="unsetRegistryService"
>
> [2] If its an admin service you can extend that from AbstractAdmin, and
> there is a method to obtain the config registry (getConfigSystemRegistry()).
>
> However if both of that doesn't work for you and if you need to get it via
> Axis config, I think you can do it the way you have mentioned. even in
> AbstractAdmin, its taken as
>
> AbstratcAdmin.java:119 - (Registry)
> getAxisConfig().getParameterValue(WSO2Constants.CONFIG_SYSTEM_REGISTRY_INSTANCE);
>
> The constant is deprecated IMO, Azeez, suggested to move all the constants
> to one Appropriate place, hence there were duplicates found in
> RegistryConstants, CarbonConstants and MultitenantConstants.
>
> Regards
> /Nuwan
>
> On Tue, Jun 1, 2010 at 10:57 AM, Anjana Fernando <[email protected]> wrote:
>>
>> Hi,
>>
>> It seems that the class "WSO2Constants" has been deprecated. But I
>> cannot find the new place where the variable
>> "CONFIG_SYSTEM_REGISTRY_INSTANCE" is defined.
>> I'm currently getting the specific registry instance using the following,
>>
>> "axisConfiguration().getParameterValue(WSO2Constants.CONFIG_SYSTEM_REGISTRY_INSTANCE)".
>> Is there an alternate way to do this? ..
>>
>> Cheers,
>> Anjana.
>>
>> --
>> Anjana Fernando
>> Software Engineer
>> WSO2, Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>
>
> --
> Nuwan Bandara
> Software Engineer
> WSO2 Inc. | http://wso2.com
> lean . enterprise . middleware
>
> http://www.nuwanbando.com
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>



-- 
Anjana Fernando
Software Engineer
WSO2, Inc.; http://wso2.com
lean.enterprise.middleware

_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to