Package com.sun.xml.ws.api.model
Interface JavaMethod
-
- All Known Implementing Classes:
JavaMethodImpl
public interface JavaMethod
Abstracts the annotatedMethod
of a SEI.- Author:
- Vivek Pandey
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SOAPBinding
getBinding()
Binding object - aSOAPBinding
isntance.Collection<? extends CheckedException>
getCheckedExceptions()
Gives the checked Exception thrown from this method.MEP
getMEP()
Method
getMethod()
On the server side, it uses this for invocation of the web serviceString
getOperationName()
Gives the wsdl:operation@name valueSEIModel
getOwner()
Gets the rootSEIModel
that owns this model.String
getRequestMessageName()
Gives the request wsdl:message@name valueQName
getRequestPayloadName()
Gives soap:Body's first child's name for request message.String
getResponseMessageName()
Gives the response wsdl:messageName valueQName
getResponsePayloadName()
Gives soap:Body's first child's name for response message.Method
getSEIMethod()
This should be used if you want to access annotations on WebMethod Returns the SEI method if there is one.
-
-
-
Method Detail
-
getMethod
@NotNull Method getMethod()
On the server side, it uses this for invocation of the web service@
WebService
(endpointInterface="I") class A { } In this case, it retuns A's method@
WebService
(endpointInterface="I") class A implements I { } In this case, it returns A's method@
WebService
class A { } In this case, it returns A's method- Returns:
- Returns the java
Method
-
getSEIMethod
@NotNull Method getSEIMethod()
This should be used if you want to access annotations on WebMethod Returns the SEI method if there is one.@
WebService
(endpointInterface="I") class A { } In this case, it retuns I's method@
WebService
(endpointInterface="I") class A implements I { } In this case, it returns I's method@
WebService
class A { } In this case, it returns A's method- Returns:
- Returns the java
Method
-
getBinding
SOAPBinding getBinding()
Binding object - aSOAPBinding
isntance.- Returns:
- the Binding object
-
getOperationName
@NotNull String getOperationName()
Gives the wsdl:operation@name value
-
getRequestMessageName
@NotNull String getRequestMessageName()
Gives the request wsdl:message@name value
-
getResponseMessageName
@Nullable String getResponseMessageName()
Gives the response wsdl:messageName value- Returns:
- null if its a oneway operation that is getMEP().isOneWay()==true.
- See Also:
MEP.isOneWay()
-
getRequestPayloadName
@Nullable QName getRequestPayloadName()
Gives soap:Body's first child's name for request message.- Returns:
- null if this operation doesn't have any request parameter bound to the body.
-
getResponsePayloadName
@Nullable QName getResponsePayloadName()
Gives soap:Body's first child's name for response message.- Returns:
- null if this operation doesn't have any response parameter bound to the body.
-
getCheckedExceptions
Collection<? extends CheckedException> getCheckedExceptions()
Gives the checked Exception thrown from this method.- Returns:
- Returns the
CheckedException
.
-
-