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 SOAPBinding.ParameterStylestatic final SOAPBinding.Stylestatic final SOAPBinding.UseFields inherited from interface org.apache.axis2.jaxws.description.EndpointInterfaceDescription
JAXWS_NOWSDL_PROVIDER_OPERATION_NAME -
Method Summary
Modifier and TypeMethodDescriptiongetDispatchableOperation(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.javax.wsdl.PortTypetoString()
-
Field Details
-
SOAPBinding_Style_DEFAULT
-
SOAPBinding_Use_DEFAULT
-
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: javax.xml.ws.Responsemethod(...) java.util.concurrent.Futureinvalid input: '<'?> method(..., javax.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- Parameters:
operationQName-- 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
- Specified by:
getAnnoSoapBindingin interfaceEndpointInterfaceDescriptionJava
-
getSoapBindingStyle
- Specified by:
getSoapBindingStylein interfaceEndpointInterfaceDescription
-
getAnnoSoapBindingStyle
- Specified by:
getAnnoSoapBindingStylein interfaceEndpointInterfaceDescriptionJava
-
getSoapBindingUse
- Specified by:
getSoapBindingUsein interfaceEndpointInterfaceDescription
-
getAnnoSoapBindingUse
- Specified by:
getAnnoSoapBindingUsein interfaceEndpointInterfaceDescriptionJava
-
getSoapBindingParameterStyle
- Specified by:
getSoapBindingParameterStylein interfaceEndpointInterfaceDescription
-
getAnnoSoapBindingParameterStyle
- Specified by:
getAnnoSoapBindingParameterStylein interfaceEndpointInterfaceDescriptionJava
-
getWSDLPortType
public javax.wsdl.PortType getWSDLPortType()- Specified by:
getWSDLPortTypein interfaceEndpointInterfaceDescriptionWSDL
-
getTargetNamespace
- Specified by:
getTargetNamespacein interfaceEndpointInterfaceDescription
-
getAnnoWebService
- Specified by:
getAnnoWebServicein interfaceEndpointInterfaceDescriptionJava
-
getAnnoWebServiceTargetNamespace
- Specified by:
getAnnoWebServiceTargetNamespacein interfaceEndpointInterfaceDescriptionJava
-
getAnnoWebServiceName
-
getName
-
getPortType
- Specified by:
getPortTypein interfaceEndpointInterfaceDescription
-
toString
-