[9] Review request JDK-8131334: SAAJ Plugability Layer: using java.util.ServiceLoader
Miroslav Kos
miroslav.kos at oracle.com
Thu Oct 1 08:26:03 UTC 2015
On 30/09/15 17:31, Miroslav Kos wrote:
> On 30/09/15 16:50, Georgiy Rakov wrote:
>> 2. This is not related to ServiceLoader feature, but anyway -
>> SAAJMetaFactory.java:
>>
>> 30 * SAAJ API./_*All *_//_*of the {@code newInstance} methods defined on factories*_/ in
>> 31 * SAAJ 1.3 defer to instances of this class to do the actual object creation.
>>
>> Namely it says that /_*all*_/**the newInstance methods defined on
>> factories delegate factory creation to SAAJMetaFactory instances, but
>> this seems to be not exactly true because SOAPConnectionFactory is
>> not created by SAAJMetaFactory instance.
> Yes, good catch. To fix it, it would be good to add a new abstract method
> public abstract SOAPConnectionFactory newSOAPConnectionFactory()
> throws SOAPException, UnsupportedOperationException
>
> Would you agree, Deva, Chen? There is a problem with backwards
> compatibility here ... More defensive would be to name the two
> factories instead of saying "all"?
Any opinion on this, anybody?
Thanks
Miran
>
> Thanks
> Miran
>
> Btw. I sent this RFR initially to wrong mailing lists, would you check
> when answering that it's to Core-Libs-Dev
> <core-libs-dev at openjdk.java.net> ?
>
>>
>> Thank you,
>> Georgiy.
>>
>
More information about the core-libs-dev
mailing list