org.apache.openejb.client
Class JaxWsProviderWrapper

java.lang.Object
  extended by javax.xml.ws.spi.Provider
      extended by org.apache.openejb.client.JaxWsProviderWrapper

public class JaxWsProviderWrapper
extends Provider


Field Summary
 
Fields inherited from class javax.xml.ws.spi.Provider
JAXWSPROVIDER_PROPERTY
 
Constructor Summary
JaxWsProviderWrapper()
           
 
Method Summary
static void afterCreate()
           
static void beforeCreate(List<PortRefMetaData> portRefMetaDatas)
           
 Endpoint createAndPublishEndpoint(String address, Object implementor)
           
 Endpoint createEndpoint(String bindingId, Object implementor)
           
 ServiceDelegate createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class serviceClass)
           
 W3CEndpointReference createW3CEndpointReference(String address, QName serviceName, QName portName, List<Element> metadata, String wsdlDocumentLocation, List<Element> referenceParameters)
           
 Provider getDelegate()
           
<T> T
getPort(EndpointReference endpointReference, Class<T> serviceEndpointInterface, WebServiceFeature... features)
           
 EndpointReference readEndpointReference(Source source)
           
 
Methods inherited from class javax.xml.ws.spi.Provider
provider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxWsProviderWrapper

public JaxWsProviderWrapper()
Method Detail

beforeCreate

public static void beforeCreate(List<PortRefMetaData> portRefMetaDatas)

afterCreate

public static void afterCreate()

getDelegate

public Provider getDelegate()

createServiceDelegate

public ServiceDelegate createServiceDelegate(URL wsdlDocumentLocation,
                                             QName serviceName,
                                             Class serviceClass)
Specified by:
createServiceDelegate in class Provider

createEndpoint

public Endpoint createEndpoint(String bindingId,
                               Object implementor)
Specified by:
createEndpoint in class Provider

createAndPublishEndpoint

public Endpoint createAndPublishEndpoint(String address,
                                         Object implementor)
Specified by:
createAndPublishEndpoint in class Provider

createW3CEndpointReference

public W3CEndpointReference createW3CEndpointReference(String address,
                                                       QName serviceName,
                                                       QName portName,
                                                       List<Element> metadata,
                                                       String wsdlDocumentLocation,
                                                       List<Element> referenceParameters)
Specified by:
createW3CEndpointReference in class Provider

readEndpointReference

public EndpointReference readEndpointReference(Source source)
Specified by:
readEndpointReference in class Provider

getPort

public <T> T getPort(EndpointReference endpointReference,
                     Class<T> serviceEndpointInterface,
                     WebServiceFeature... features)
Specified by:
getPort in class Provider


Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.