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

Reply via email to