|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OperationDescription
An OperationDescripton corresponds to a method on an SEI. That SEI could be explicit (i.e. WebService.endpointInterface=sei.class) or implicit (i.e. public methods on the service implementation are the contract and thus the implicit SEI). Note that while OperationDescriptions are created on both the client and service side, implicit SEIs will only occur on the service side.
OperationDescriptons contain information that is only relevent for and SEI-based service, i.e. one that is invoked via specific methods. This class does not exist for Provider-based services (i.e. those that specify WebServiceProvider)OperationDescription details CORRESPONDS TO: A single operation on an SEI (on both Client and Server) AXIS2 DELEGATE: AxisOperation CHILDREN: 0..n ParameterDescription 0..n FaultDescription (Note: Not fully implemented) ANNOTATIONS: WebMethod [181] SOAPBinding [181] Oneway [181] WebResult [181] RequestWrapper [224] ResponseWrapper [224] WSDL ELEMENTS: operation
Field Summary | |
---|---|
static java.lang.String |
AXIS_OPERATION_PARAMETER
|
static java.lang.String |
HEADER_PARAMETER_QNAMES
Paramater set on AxisOperation which contains an ArrayList of SOAP header QNames corresponding to SEI parameters. |
Method Summary | |
---|---|
java.lang.String |
getAction()
|
AxisOperation |
getAxisOperation()
|
java.lang.String |
getBindingInputNamespace()
Returns the namespace of binding input message for the operation |
java.lang.String |
getBindingOutputNamespace()
Returns the namespace of binding output message for the operation |
EndpointInterfaceDescription |
getEndpointInterfaceDescription()
|
FaultDescription[] |
getFaultDescriptions()
|
java.lang.String |
getJavaDeclaringClassName()
|
java.lang.String |
getJavaMethodName()
|
java.lang.String[] |
getJavaParameters()
|
java.lang.reflect.Method |
getMethodFromServiceImpl(java.lang.Class serviceImpl)
Service implementation side only! Given a service implementation class, find the method on that class that corresponds to this operation description. |
QName |
getName()
|
java.lang.String |
getOperationName()
|
OperationRuntimeDescription |
getOperationRuntimeDesc(java.lang.String name)
|
ParameterDescription |
getParameterDescription(int parameterNumber)
|
ParameterDescription |
getParameterDescription(java.lang.String parameterName)
|
ParameterDescription[] |
getParameterDescriptions()
|
java.lang.String[] |
getParamNames()
|
java.lang.String |
getRequestWrapperClassName()
|
java.lang.String |
getRequestWrapperLocalName()
|
java.lang.String |
getRequestWrapperTargetNamespace()
|
java.lang.String |
getResponseWrapperClassName()
|
java.lang.String |
getResponseWrapperLocalName()
|
java.lang.String |
getResponseWrapperTargetNamespace()
|
java.lang.Class |
getResultActualType()
Return the actual Class of the type. |
AttachmentDescription |
getResultAttachmentDescription()
|
java.lang.String |
getResultName()
|
java.lang.String |
getResultPartName()
|
java.lang.String |
getResultTargetNamespace()
|
java.lang.Class |
getResultType()
Return the Class of the return type. |
java.lang.reflect.Method |
getSEIMethod()
Client side and non-DBC service side only! Return the SEI method for which a service.getPort(Class SEIClass) created the EndpointDescriptionInterface and the associated OperationDescriptions. |
SOAPBinding.ParameterStyle |
getSoapBindingParameterStyle()
|
SOAPBinding.Style |
getSoapBindingStyle()
|
SOAPBinding.Use |
getSoapBindingUse()
|
OperationDescription |
getSyncOperation()
For JAX-WS client-side async operations, this will return the corresponding sync OperationDescription. |
boolean |
hasRequestSwaRefAttachments()
|
boolean |
hasResponseSwaRefAttachments()
|
boolean |
isExcluded()
|
boolean |
isJAXWSAsyncClientMethod()
Answer if this operation corresponds to the JAX-WS Client-only async methods. |
boolean |
isListType()
|
boolean |
isOneWay()
|
boolean |
isOperationReturningResult()
|
boolean |
isResultHeader()
|
FaultDescription |
resolveFaultByExceptionName(java.lang.String exceptionClassName)
|
void |
setHasRequestSwaRefAttachments(boolean b)
|
void |
setHasResponseSwaRefAttachments(boolean b)
|
void |
setOperationRuntimeDesc(OperationRuntimeDescription ord)
|
Field Detail |
---|
static final java.lang.String HEADER_PARAMETER_QNAMES
static final java.lang.String AXIS_OPERATION_PARAMETER
Method Detail |
---|
EndpointInterfaceDescription getEndpointInterfaceDescription()
FaultDescription[] getFaultDescriptions()
FaultDescription resolveFaultByExceptionName(java.lang.String exceptionClassName)
ParameterDescription getParameterDescription(int parameterNumber)
ParameterDescription getParameterDescription(java.lang.String parameterName)
ParameterDescription[] getParameterDescriptions()
boolean isListType()
AxisOperation getAxisOperation()
java.lang.String getJavaMethodName()
java.lang.String getJavaDeclaringClassName()
java.lang.String[] getJavaParameters()
java.lang.reflect.Method getSEIMethod()
java.lang.reflect.Method getMethodFromServiceImpl(java.lang.Class serviceImpl)
serviceImpl
-
boolean isJAXWSAsyncClientMethod()
QName getName()
java.lang.String getOperationName()
java.lang.String getAction()
boolean isOneWay()
boolean isExcluded()
boolean isOperationReturningResult()
java.lang.String getResultName()
java.lang.String getResultTargetNamespace()
java.lang.String getResultPartName()
boolean isResultHeader()
java.lang.Class getResultType()
getResultActualType()
java.lang.Class getResultActualType()
java.lang.String getRequestWrapperClassName()
java.lang.String getRequestWrapperTargetNamespace()
java.lang.String getRequestWrapperLocalName()
java.lang.String getResponseWrapperClassName()
java.lang.String getResponseWrapperTargetNamespace()
java.lang.String getResponseWrapperLocalName()
java.lang.String[] getParamNames()
SOAPBinding.ParameterStyle getSoapBindingParameterStyle()
SOAPBinding.Style getSoapBindingStyle()
SOAPBinding.Use getSoapBindingUse()
OperationRuntimeDescription getOperationRuntimeDesc(java.lang.String name)
void setOperationRuntimeDesc(OperationRuntimeDescription ord)
OperationDescription getSyncOperation()
AttachmentDescription getResultAttachmentDescription()
java.lang.String getBindingInputNamespace()
java.lang.String getBindingOutputNamespace()
boolean hasRequestSwaRefAttachments()
void setHasRequestSwaRefAttachments(boolean b)
sets
- the indicator of nested request swaRef attachments.boolean hasResponseSwaRefAttachments()
void setHasResponseSwaRefAttachments(boolean b)
sets
- the indicator of nested response swaRef attachments.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |