Hi, This was regarding the Non Java Hosting Platform currently under development. After the discussion we had yesterday (Daimtha, AmilaM and Srinath) it's decided to move whole data source to a database. Because the some parts of this data source are accessed at run time and not good to have them in registry.
Thanks. On Tue, Mar 20, 2012 at 2:52 PM, Lahiru Sandaruwan <[email protected]> wrote: > Hi Tharindu, > > These are added when new worker node is added to prevailing set. So > this data is config data and wont modified frequently. Sorry , my > understanding was wrong initially and clarified with Damitha. > > Thanks. > > On Tue, Mar 20, 2012 at 12:55 PM, Tharindu Mathew <[email protected]> wrote: >> Runtime data should not be stored in the registry. You will run into trouble >> during concurrent executions and frequent modifications. >> >> >> On Tue, Mar 20, 2012 at 12:52 PM, Lahiru Sandaruwan <[email protected]> >> wrote: >>> >>> Hi Tharindu, >>> >>> On Tue, Mar 20, 2012 at 12:26 PM, Tharindu Mathew <[email protected]> >>> wrote: >>> > Are these runtime data or config data? >>> > >>> Runtime data. >>> Thanks. >>> > >>> > On Tue, Mar 20, 2012 at 11:36 AM, Lahiru Sandaruwan <[email protected]> >>> > wrote: >>> >> >>> >> Thanks Subash and Ashansa for quick replies. , >>> >> >>> >> I'll follow the adding resources and properties way. >>> >> >>> >> Thanks. >>> >> >>> >> >>> >> On Tue, Mar 20, 2012 at 10:03 AM, Ashansa Perera <[email protected]> >>> >> wrote: >>> >> > Hi, >>> >> > If you are using registry resource to keep this mapping, you can have >>> >> > a >>> >> > resource object for each workerNode and as a property you can store >>> >> > this >>> >> > Bridge ArrayList. But you have to convert the values as List<String> >>> >> > to >>> >> > store as a registry resource property. Then again for the IP mappings >>> >> > of >>> >> > the >>> >> > Bridge you can have another property ( say userIPList) and store the >>> >> > user >>> >> > IPs as a List<String> as the property value. >>> >> > >>> >> > On Tue, Mar 20, 2012 at 9:44 AM, Subash Chaturanga <[email protected]> >>> >> > wrote: >>> >> >> >>> >> >> Hi Lahiru, >>> >> >> >>> >> >> On Tue, Mar 20, 2012 at 9:02 AM, Lahiru Sandaruwan >>> >> >> <[email protected]> >>> >> >> wrote: >>> >> >>> >>> >> >>> Hi , >>> >> >>> >>> >> >>> I'm adding some resources to registry at [1] path as in attached >>> >> >>> diagram. There I need to add a property to Worker node which is a >>> >> >>> Array list (ArrayList<Bridge>). Bridge is also having Array lists >>> >> >>> of >>> >> >>> IPs[2]. >>> >> >>> >>> >> >>> I can do this by adding Bridge as a resource to Worker node and >>> >> >>> again >>> >> >>> adding IPs to Bridge as properties. Can anyone please advice me if >>> >> >>> there is a better way to proceed? >>> >> >>> >>> >> >> >>> >> >> For the registry, what you can put is only resources. Is your Bridge >>> >> >> class >>> >> >> serializable ? If so you can do it in your way, which I also seems >>> >> >> as a >>> >> >> better way. >>> >> >> ( i.e you can save an instance inside resource's content). If the >>> >> >> IPs >>> >> >> are >>> >> >> again objects, you can maintain child IP resources inside Bridge >>> >> >> resources. >>> >> >> Unless you can easily use resource.setProperty(String) or >>> >> >> resource.setPropertyValues(List<String>) >>> >> >> >>> >> >> Hope I answered your question. >>> >> >> >>> >> >>> >>> >> >>> Thanks. >>> >> >>> >>> >> >>> [1] /_system/config/repository/hosting/zones >>> >> >>> >>> >> >>> >>> >> >>> [2] private ArrayList<String> usedIpList; >>> >> >>> >>> >> >>> private ArrayList<String> availableIpList; >>> >> >>> >>> >> >>> >>> >> >>> >>> >> >>> -- >>> >> >>> -- >>> >> >>> >>> >> >>> Lahiru Sandaruwan >>> >> >>> Software Engineer, >>> >> >>> Cloud Team, >>> >> >>> WSO2 Inc., http://wso2.com >>> >> >>> lean.enterprise.middleware >>> >> >>> >>> >> >>> email: [email protected] cell: (+94) 773 325 954 >>> >> >>> blog: http://lahiruwrites.blogspot.com/ >>> >> >>> twitter: http://twitter.com/lahirus >>> >> >>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>> >> >>> >>> >> >>> _______________________________________________ >>> >> >>> Dev mailing list >>> >> >>> [email protected] >>> >> >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >> >>> >>> >> >> >>> >> >> >>> >> >> >>> >> >> -- >>> >> >> >>> >> >> Subash Chaturanga >>> >> >> Software Engineer >>> >> >> WSO2 Inc. http://wso2.com >>> >> >> >>> >> >> email - [email protected] >>> >> >> phone - 077 2225922 >>> >> >> >>> >> >> >>> >> >> _______________________________________________ >>> >> >> Dev mailing list >>> >> >> [email protected] >>> >> >> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >> >> >>> >> > >>> >> > >>> >> > >>> >> > -- >>> >> > Ashansa Perera >>> >> > Software Engineer >>> >> > WSO2, Inc >>> >> > >>> >> >>> >> >>> >> >>> >> -- >>> >> -- >>> >> Lahiru Sandaruwan >>> >> Software Engineer, >>> >> Cloud Team, >>> >> WSO2 Inc., http://wso2.com >>> >> lean.enterprise.middleware >>> >> >>> >> email: [email protected] cell: (+94) 773 325 954 >>> >> blog: http://lahiruwrites.blogspot.com/ >>> >> twitter: http://twitter.com/lahirus >>> >> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>> >> _______________________________________________ >>> >> Dev mailing list >>> >> [email protected] >>> >> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> > >>> > >>> > >>> > >>> > -- >>> > Regards, >>> > >>> > Tharindu >>> > >>> > blog: http://mackiemathew.com/ >>> > M: +94777759908 >>> > >>> >>> >>> >>> -- >>> -- >>> Lahiru Sandaruwan >>> Software Engineer, >>> Cloud Team, >>> WSO2 Inc., http://wso2.com >>> lean.enterprise.middleware >>> >>> email: [email protected] cell: (+94) 773 325 954 >>> blog: http://lahiruwrites.blogspot.com/ >>> twitter: http://twitter.com/lahirus >>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >> >> >> >> >> -- >> Regards, >> >> Tharindu >> >> blog: http://mackiemathew.com/ >> M: +94777759908 >> > > > > -- > -- > Lahiru Sandaruwan > Software Engineer, > Cloud Team, > WSO2 Inc., http://wso2.com > lean.enterprise.middleware > > email: [email protected] cell: (+94) 773 325 954 > blog: http://lahiruwrites.blogspot.com/ > twitter: http://twitter.com/lahirus > linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 -- -- Lahiru Sandaruwan Software Engineer, Cloud Team, WSO2 Inc., http://wso2.com lean.enterprise.middleware email: [email protected] cell: (+94) 773 325 954 blog: http://lahiruwrites.blogspot.com/ twitter: http://twitter.com/lahirus linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 _______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
