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

Reply via email to