The usage of these private methods are through reflection, making it
private is to avoid exposing unnecessary internal structures to outside.

Kelven

On 6/10/14, 2:46 AM, "Rajani Karuturi" <rajani.karut...@citrix.com> wrote:

>Hi Kelven,
>while fixing some of the issues reported by coverity I encountered some
>unused private methods in VirtualMachineManagerImpl.java
>(https://reviews.apache.org/r/22364 ) and removed them. Koushik pointed
>that they are getting used by the job framework.
>Looks like these are used by the job framework by making them public
>through reflection and following some convention for the function names.
>
>Its very difficult to find the usages or refactor which can have some
>unforeseen consequences.
>
>Can you share some details about them? probably some javadoc?
>
>
>~Rajani
>
>
>
>On 10-Jun-2014, at 12:37 pm, Koushik Das <koushik....@citrix.com> wrote:
>
>> 
>> -----------------------------------------------------------
>> This is an automatically generated e-mail. To reply, visit:
>> https://reviews.apache.org/r/22364/#review45200
>> -----------------------------------------------------------
>> 
>> 
>> 
>> engine/orchestration/src/com/cloud/vm/VirtualMachineManagerImpl.java
>> <https://reviews.apache.org/r/22364/#comment79921>
>> 
>>    These methods are getting used by the job framework. Check
>>handleVmWorkJob() method in the same java file.
>> 
>> 
>> - Koushik Das
>> 
>> 
>> On June 10, 2014, 4:06 a.m., Rajani Karuturi wrote:
>>> 
>>> -----------------------------------------------------------
>>> This is an automatically generated e-mail. To reply, visit:
>>> https://reviews.apache.org/r/22364/
>>> -----------------------------------------------------------
>>> 
>>> (Updated June 10, 2014, 4:06 a.m.)
>>> 
>>> 
>>> Review request for cloudstack, daan Hoogland, Kelven Yang, Koushik
>>>Das, and Santhosh Edukulla.
>>> 
>>> 
>>> Repository: cloudstack-git
>>> 
>>> 
>>> Description
>>> -------
>>> 
>>> NPEs, unused code or dead code, unwritten field access and self
>>>assignment
>>> 
>>> 
>>> Diffs
>>> -----
>>> 
>>>  engine/orchestration/src/com/cloud/vm/VirtualMachineManagerImpl.java
>>>25c67db 
>>> 
>>> Diff: https://reviews.apache.org/r/22364/diff/
>>> 
>>> 
>>> Testing
>>> -------
>>> 
>>> 
>>> Thanks,
>>> 
>>> Rajani Karuturi
>>> 
>>> 
>> 
>

Reply via email to