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 _______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
