Я просто немного копаюсь, пытаясь понять, как в Java могут быть включены стандартные эталонные реализации в JRE (например, JAXB / JAX-WS в JRE6), и в то же время разрешено сторонним реализациям переопределять это (например, CXF) .
Я попал туда, где нашел метод javax.xml.ws.spi.FactoryFinder.find (), который либо находит класс, указанный в META-INF / services / java.xml.ws.spi.Provider. или com.sun.xml.internal.ws.spi.ProviderImpl (для случая JAX-WS) и создает его экземпляр.
Я не могу найти, как / где / на каком этапе JRE вызывает этот метод FactoryFinder.find ().
Кто-нибудь может меня просветить?
[править] Я нашел ответ, но мне не разрешено публиковать его самостоятельно еще 3 часа ...