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

Reply via email to