Thank you, Vyom

Regards,
Chris

> On 8 Aug 2018, at 3:12 PM, vyom tewari <vyom.tew...@oracle.com> wrote:
> 
> Hi Chris,
> 
> Latest code webrev(.03) looks good to me, expending initContext() makes tests 
> more readable :) .
> 
> Thanks,
> 
> Vyom
> 
> 
> On Wednesday 08 August 2018 09:11 AM, Chris Yin wrote:
>> Just one more minor revision to expand initContext() into test method for 
>> easier read, new webrev as below, thanks
>> 
>> http://cr.openjdk.java.net/~xyin/8208483/webrev.04/
>> 
>> Regards,
>> Chris
>> 
>>> On 7 Aug 2018, at 5:41 PM, Chris Yin <xu.y....@oracle.com> wrote:
>>> 
>>> Hi, Vyom
>>> 
>>> Thanks a lot for your comment, I didn’t realize it, sure, I moved this 
>>> constant to LookupFactoryBase as you suggested and also abstract the same 
>>> verify logic into base class as ‘verifyLookupObjectAndValue’, hope that 
>>> looks better, update new webrev as below, thanks
>>> 
>>> http://cr.openjdk.java.net/~xyin/8208483/webrev.03/
>>> 
>>> Regards,
>>> Chris
>>> 
>>>> On 7 Aug 2018, at 4:35 PM, vyom tewari <vyom.tew...@oracle.com> wrote:
>>>> 
>>>> Hi Chris,
>>>> 
>>>> Overall latest code looks good to me, one minor comment did you consider 
>>>> moving  "private static final String ATTRIBUTE_VALUE = "1.2.4.1";" in 
>>>> "LookupFactoryBase" ? as both LookupWithAnyAttrProp & LookupWithAttrProp 
>>>> inherit "LookupFactoryBase".
>>>> 
>>>> .Thanks,
>>>> 
>>>> Vyom
>>>> 
>>>> 
>>>> On Monday 06 August 2018 03:02 PM, Chris Yin wrote:
>>>>> Hi, Vyom
>>>>> 
>>>>> Many thanks for your review and comments, inline and updated webrev as 
>>>>> below, thanks
>>>>> 
>>>>> http://cr.openjdk.java.net/~xyin/8208483/webrev.01/
>>>>> 
>>>>>> On 6 Aug 2018, at 4:12 PM, vyom tewari <vyom.tew...@oracle.com> wrote:
>>>>>> 
>>>>>> Hi Chris,
>>>>>> 
>>>>>> 1-> DirAFactory.java, "getIbjectInstance" returns "null"  if it fails to 
>>>>>> construct object. I will suggest you to throw  some "RuntimeException" 
>>>>>> instead returning null. If you return null then caller of 
>>>>>> "getObjectInstance" had to check for null and it will end in lots of 
>>>>>> boilerplate code.
>>>>> ‘getObjectInstance’ methods are override from DirObjectFactory and 
>>>>> ObjectFactory, per my understanding on javadoc, return null should 
>>>>> indicate object cannot be created and allow other factories can be tried, 
>>>>> feel free to let me know if I misunderstand something on the api doc, 
>>>>> thanks
>>>>> 
>>>>> Paste a few javadoc here against ‘getObjectInstance’ method as below
>>>>> 
>>>>> * @return The object created; null if an object cannot be created.
>>>>> * @exception Exception If this object factory encountered an exception
>>>>> * while attempting to create an object, and no other object factories are
>>>>> * to be tried.
>>>>> 
>>>>>> 2-> DirTxtFactory.java same as "DirFactory.java”.
>>>>> Same as above
>>>>> 
>>>>>> 3-> In LookupWithAnyAttrProp/LookupWithAttrProp java create a constant 
>>>>>> for "1.2.4.1" and put one liner comment if possible. This is will help 
>>>>>> future maintainer to understand why we are comparing with this value.
>>>>> Sure, created constant for “1.2.4.1” and put comment to explain that it’s 
>>>>> pre defined attribute value of ‘A’, thanks
>>>>> 
>>>>>> One generic comment, in most of the places i can see, you declared 
>>>>>> functions to throw generic exception "Exception",  please change it to 
>>>>>> specific  exception or list of specific exceptions if possible.
>>>>> Fixed, those generic exception are generated automatically through 
>>>>> override method, I removed those unused throws Exception from xxxFactory.
>>>>> 
>>>>> Thanks & Regards,
>>>>> Chris
>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> Vyom
>>>>>> 
>>>>>> 
>>>>>> On Monday 30 July 2018 02:08 PM, Chris Yin wrote:
>>>>>>> Please review the changes to add 5 JNDI tests to 
>>>>>>> com/sun/jndi/dns/FactoryTests/ in OpenJDK, thanks
>>>>>>> 
>>>>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8208483 
>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8208483>
>>>>>>> webrev: http://cr.openjdk.java.net/~xyin/8208483/webrev.00/ 
>>>>>>> <http://cr.openjdk.java.net/~xyin/8208483/webrev.00/>
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Chris
> 

Reply via email to