Hi,

Cloud controller creates a Member object which represents an instance in
IaaS. Then it sends an event with the member details so other components
get updated.
Could you describe what is instanceId you trying to add so we can find a
the most suitable approach.

On Mon, Jun 1, 2015 at 8:33 PM, Swapnil Patil <swapnil.r...@gmail.com>
wrote:

> Hi Devs,
>
> I am adding a new field
> in org.apache.stratos.messaging.domain.topology.Member class, called
> instanceId.
>
> For this, what would be a better approach
>
> 1. Modifying the existing constructor
> 2. Adding a new constructor which takes this as an additional argument
> 3. Just have a setter method.
>
> In case of 2 and 3, the member may not be initialized properly.
>
> I am confused about which to use because I am unaware of the scope of this
> Member class. If this is widely used then option 1 would mean changes at a
> lot of places.
>
> If I know what is the scope of this Member class, it would help me
> determine which approach to follow. Is there any way to find out in what
> all places a class's object is used apart from searching it manually
> through the codebase?
>
> I would appreciate any help in deciding the approach.
>
> Thanks and Regards,
> Swapnil
>



-- 

Udara Liyanage
Software Engineer
WSO2, Inc.: http://wso2.com
lean. enterprise. middleware

web: http://udaraliyanage.wordpress.com
phone: +94 71 443 6897

Reply via email to