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
