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