> Service Class is extended:
public class WSObjectContext extends Service
public WSObjectContext(URL wsdlURL, QName qualifiedServiceName)
{
super(wsdlURL, qualifiedServiceName);
}
> Service Class inside build ServiceDelegate object (Service Delegate is Abstract Class class) (IN WS.SPI Package).
getPort() is returned from Service Delegate
> ServiceDelegate is created using
Provider Abstract Class (In WS.SPI Package) and
in Provider Abstract class there is provider method
which returns Implementation of Provider Class (use FactoryFinder method)
Provider for Provider class is : com.sun.xml.internal.ws.spi.ProviderImpl
> ProviderImpl class have createServiceDelegate() implementation which returns WSServiceDelegate object which is again class of com.sun.xml.internal.ws package
The whole implementation present in rt.jar. com.sun package contains oracle reference implementations of the standard Java (EE) APIs
No comments:
Post a Comment