Are these runtime data or config data?

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

Reply via email to