|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cxf.wsdl.EndpointReferenceUtils
public final class EndpointReferenceUtils
Provides utility methods for obtaining endpoint references, wsdl definitions, etc.
| Method Summary | |
|---|---|
static java.lang.String |
getAddress(org.apache.cxf.ws.addressing.EndpointReferenceType ref)
Get the address from the provided endpoint reference. |
static org.apache.cxf.ws.addressing.EndpointReferenceType |
getEndpointReference(java.lang.String address)
Create an endpoint reference for the provided . |
static org.apache.cxf.ws.addressing.EndpointReferenceType |
getEndpointReference(java.net.URL wsdlUrl,
javax.xml.namespace.QName serviceName,
java.lang.String portName)
Create an endpoint reference for the provided wsdl, service and portname. |
static org.apache.cxf.ws.addressing.EndpointReferenceType |
getEndpointReference(WSDLManager manager,
java.lang.Object implementor)
Gets an endpoint reference for the provided implementor object. |
static javax.xml.namespace.QName |
getInterfaceName(org.apache.cxf.ws.addressing.EndpointReferenceType ref)
|
static javax.wsdl.Port |
getPort(WSDLManager manager,
org.apache.cxf.ws.addressing.EndpointReferenceType ref)
Gets the WSDL port for the provided endpoint reference. |
static java.lang.String |
getPortName(org.apache.cxf.ws.addressing.EndpointReferenceType ref)
Gets the port name of the provided endpoint reference. |
static javax.xml.validation.Schema |
getSchema(ServiceInfo serviceInfo)
|
static javax.xml.namespace.QName |
getServiceName(org.apache.cxf.ws.addressing.EndpointReferenceType ref)
Gets the service name of the provided endpoint reference. |
static javax.xml.bind.JAXBElement<org.apache.cxf.ws.addressing.wsdl.ServiceNameType> |
getServiceNameType(javax.xml.namespace.QName serviceName,
java.lang.String portName)
|
static javax.jws.WebService |
getWebServiceAnnotation(java.lang.Class<?> cls)
Get the WebService for the provided class. |
static javax.wsdl.Definition |
getWSDLDefinition(WSDLManager manager,
org.apache.cxf.ws.addressing.EndpointReferenceType ref)
Gets the WSDL definition for the provided endpoint reference. |
static java.lang.String |
getWSDLLocation(org.apache.cxf.ws.addressing.EndpointReferenceType ref)
|
static void |
setAddress(org.apache.cxf.ws.addressing.EndpointReferenceType ref,
java.lang.String address)
Set the address of the provided endpoint reference. |
static void |
setInterfaceName(org.apache.cxf.ws.addressing.EndpointReferenceType ref,
javax.xml.namespace.QName portTypeName)
|
static void |
setMetadata(org.apache.cxf.ws.addressing.EndpointReferenceType ref,
java.util.List<javax.xml.transform.Source> metadata)
Sets the metadata on the provided endpoint reference. |
static void |
setServiceAndPortName(org.apache.cxf.ws.addressing.EndpointReferenceType ref,
javax.xml.namespace.QName serviceName,
java.lang.String portName)
Sets the service and port name of the provided endpoint reference. |
static void |
setWSDLLocation(org.apache.cxf.ws.addressing.EndpointReferenceType ref,
java.lang.String... wsdlLocation)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void setServiceAndPortName(org.apache.cxf.ws.addressing.EndpointReferenceType ref,
javax.xml.namespace.QName serviceName,
java.lang.String portName)
ref - the endpoint reference.serviceName - the name of service.portName - the port name.
public static javax.xml.bind.JAXBElement<org.apache.cxf.ws.addressing.wsdl.ServiceNameType> getServiceNameType(javax.xml.namespace.QName serviceName,
java.lang.String portName)
public static javax.xml.namespace.QName getServiceName(org.apache.cxf.ws.addressing.EndpointReferenceType ref)
ref - the endpoint reference.
public static java.lang.String getPortName(org.apache.cxf.ws.addressing.EndpointReferenceType ref)
ref - the endpoint reference.
public static void setInterfaceName(org.apache.cxf.ws.addressing.EndpointReferenceType ref,
javax.xml.namespace.QName portTypeName)
public static javax.xml.namespace.QName getInterfaceName(org.apache.cxf.ws.addressing.EndpointReferenceType ref)
public static void setWSDLLocation(org.apache.cxf.ws.addressing.EndpointReferenceType ref,
java.lang.String... wsdlLocation)
public static java.lang.String getWSDLLocation(org.apache.cxf.ws.addressing.EndpointReferenceType ref)
public static void setMetadata(org.apache.cxf.ws.addressing.EndpointReferenceType ref,
java.util.List<javax.xml.transform.Source> metadata)
throws EndpointUtilsException
ref - the endpoint reference.metadata - the list of metadata source.
EndpointUtilsException
public static javax.wsdl.Definition getWSDLDefinition(WSDLManager manager,
org.apache.cxf.ws.addressing.EndpointReferenceType ref)
throws javax.wsdl.WSDLException
manager - - the WSDL managerref - - the endpoint reference
javax.wsdl.WSDLExceptionpublic static javax.xml.validation.Schema getSchema(ServiceInfo serviceInfo)
public static javax.wsdl.Port getPort(WSDLManager manager,
org.apache.cxf.ws.addressing.EndpointReferenceType ref)
throws javax.wsdl.WSDLException
manager - - the WSDL managerref - - the endpoint reference
javax.wsdl.WSDLExceptionpublic static java.lang.String getAddress(org.apache.cxf.ws.addressing.EndpointReferenceType ref)
ref - - the endpoint reference
public static void setAddress(org.apache.cxf.ws.addressing.EndpointReferenceType ref,
java.lang.String address)
ref - - the endpoint referenceaddress - - the address
public static org.apache.cxf.ws.addressing.EndpointReferenceType getEndpointReference(java.net.URL wsdlUrl,
javax.xml.namespace.QName serviceName,
java.lang.String portName)
wsdlUrl - - url of the wsdl that describes the service.serviceName - - the QName of the service.portName - - the name of the port.
public static org.apache.cxf.ws.addressing.EndpointReferenceType getEndpointReference(java.lang.String address)
address - - address URI
public static javax.jws.WebService getWebServiceAnnotation(java.lang.Class<?> cls)
cls - - the Class .
public static org.apache.cxf.ws.addressing.EndpointReferenceType getEndpointReference(WSDLManager manager,
java.lang.Object implementor)
manager - - the wsdl manager.implementor - - the service implementor.
javax.wsdl.WSDLException
|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||