Class EndpointInterfaceDescriptionImpl
java.lang.Object
org.apache.axis2.jaxws.description.impl.EndpointInterfaceDescriptionImpl
- All Implemented Interfaces:
EndpointInterfaceDescription,EndpointInterfaceDescriptionJava,EndpointInterfaceDescriptionWSDL
public class EndpointInterfaceDescriptionImpl
extends Object
implements EndpointInterfaceDescription, EndpointInterfaceDescriptionJava, EndpointInterfaceDescriptionWSDL
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final jakarta.jws.soap.SOAPBinding.ParameterStylestatic final jakarta.jws.soap.SOAPBinding.Stylestatic final jakarta.jws.soap.SOAPBinding.UseFields inherited from interface org.apache.axis2.jaxws.description.EndpointInterfaceDescription
JAXWS_NOWSDL_PROVIDER_OPERATION_NAME -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jws.soap.SOAPBindingjakarta.jws.soap.SOAPBinding.ParameterStylejakarta.jws.soap.SOAPBinding.Stylejakarta.jws.soap.SOAPBinding.Usejakarta.jws.WebServicegetDispatchableOperation(QName operationQName) Returns all the dispatchable operations matching the operation QName.getName()getOperation(Method seiMethod) Return an OperationDescription for the corresponding SEI method.getOperation(String operationName) Return the OperationDesription (only one) corresponding to the OperationName passed in.getOperation(QName operationQName) Return an array of Operations given an operation QName.getOperationForJavaMethod(String javaMethodName) Return the OperationDescriptions corresponding to a particular Java method name.jakarta.jws.soap.SOAPBinding.ParameterStylejakarta.jws.soap.SOAPBinding.Stylejakarta.jws.soap.SOAPBinding.Usejavax.wsdl.PortTypetoString()
-
Field Details
-
SOAPBinding_Style_DEFAULT
public static final jakarta.jws.soap.SOAPBinding.Style SOAPBinding_Style_DEFAULT -
SOAPBinding_Use_DEFAULT
public static final jakarta.jws.soap.SOAPBinding.Use SOAPBinding_Use_DEFAULT -
SOAPBinding_ParameterStyle_DEFAULT
public static final jakarta.jws.soap.SOAPBinding.ParameterStyle SOAPBinding_ParameterStyle_DEFAULT
-
-
Method Details
-
getOperationForJavaMethod
Return the OperationDescriptions corresponding to a particular Java method name. Note that an array is returned because a method could be overloaded.- Specified by:
getOperationForJavaMethodin interfaceEndpointInterfaceDescription- Parameters:
javaMethodName- String representing a Java Method Name- Returns:
-
getOperation
Return the OperationDesription (only one) corresponding to the OperationName passed in.- Specified by:
getOperationin interfaceEndpointInterfaceDescription- Parameters:
operationName-- Returns:
-
getOperations
- Specified by:
getOperationsin interfaceEndpointInterfaceDescription
-
getEndpointDescriptionImpl
-
getEndpointDescription
- Specified by:
getEndpointDescriptionin interfaceEndpointInterfaceDescription
-
getOperation
Return an array of Operations given an operation QName. Note that an array is returned since a WSDL operation may be overloaded per JAX-WS.- Specified by:
getOperationin interfaceEndpointInterfaceDescription- Parameters:
operationQName-- Returns:
- See Also:
-
getDispatchableOperation
Description copied from interface:EndpointInterfaceDescriptionReturns all the dispatchable operations matching the operation QName. A dispatchable operation is one that is NOT a JAX-WS client-side async method invocation and does NOT carry an @WebMethod(exclude=true) annotation. JAX-WS client-side async methods which have signatures of the following forms are filtered out of this list: jakarta.xml.ws.Responsemethod(...) java.util.concurrent.Future<?> method(..., jakarta.xml.ws.AsyncHandler ) These methods are filtered because a common use case is to use the same SEI on both the client and service implementation side, generating both the client and service implemntation code from that SEI. If that SEI happens to contain the client-side-only JAX-WS methods, they should be ingored on the service implemenation side. To return all the operations, use getOperation(QName). - Specified by:
getDispatchableOperationin interfaceEndpointInterfaceDescription- Returns:
- See Also:
-
getDispatchableOperations
- Specified by:
getDispatchableOperationsin interfaceEndpointInterfaceDescription
-
getOperation
Return an OperationDescription for the corresponding SEI method. Note that this ONLY works if the OperationDescriptions were created from introspecting an SEI. If the were created with a WSDL then use the getOperation(QName) method, which can return > 1 operation.- Specified by:
getOperationin interfaceEndpointInterfaceDescription- Parameters:
seiMethod- The java.lang.Method from the SEI for which an OperationDescription is wanted- Returns:
-
getSEIClass
- Specified by:
getSEIClassin interfaceEndpointInterfaceDescription
-
getAnnoSoapBinding
public jakarta.jws.soap.SOAPBinding getAnnoSoapBinding()- Specified by:
getAnnoSoapBindingin interfaceEndpointInterfaceDescriptionJava
-
getSoapBindingStyle
public jakarta.jws.soap.SOAPBinding.Style getSoapBindingStyle()- Specified by:
getSoapBindingStylein interfaceEndpointInterfaceDescription
-
getAnnoSoapBindingStyle
public jakarta.jws.soap.SOAPBinding.Style getAnnoSoapBindingStyle()- Specified by:
getAnnoSoapBindingStylein interfaceEndpointInterfaceDescriptionJava
-
getSoapBindingUse
public jakarta.jws.soap.SOAPBinding.Use getSoapBindingUse()- Specified by:
getSoapBindingUsein interfaceEndpointInterfaceDescription
-
getAnnoSoapBindingUse
public jakarta.jws.soap.SOAPBinding.Use getAnnoSoapBindingUse()- Specified by:
getAnnoSoapBindingUsein interfaceEndpointInterfaceDescriptionJava
-
getSoapBindingParameterStyle
public jakarta.jws.soap.SOAPBinding.ParameterStyle getSoapBindingParameterStyle()- Specified by:
getSoapBindingParameterStylein interfaceEndpointInterfaceDescription
-
getAnnoSoapBindingParameterStyle
public jakarta.jws.soap.SOAPBinding.ParameterStyle getAnnoSoapBindingParameterStyle()- Specified by:
getAnnoSoapBindingParameterStylein interfaceEndpointInterfaceDescriptionJava
-
getWSDLPortType
public javax.wsdl.PortType getWSDLPortType()- Specified by:
getWSDLPortTypein interfaceEndpointInterfaceDescriptionWSDL
-
getTargetNamespace
- Specified by:
getTargetNamespacein interfaceEndpointInterfaceDescription
-
getAnnoWebService
public jakarta.jws.WebService getAnnoWebService()- Specified by:
getAnnoWebServicein interfaceEndpointInterfaceDescriptionJava
-
getAnnoWebServiceTargetNamespace
- Specified by:
getAnnoWebServiceTargetNamespacein interfaceEndpointInterfaceDescriptionJava
-
getAnnoWebServiceName
-
getName
-
getPortType
- Specified by:
getPortTypein interfaceEndpointInterfaceDescription
-
toString
-