Package com.sun.xml.ws.api.databinding
Class JavaCallInfo
- java.lang.Object
-
- com.sun.xml.ws.api.databinding.JavaCallInfo
-
- All Implemented Interfaces:
JavaCallInfo
public class JavaCallInfo extends Object implements JavaCallInfo
On the client or service-requestor side, a JavaCallInfo object represents a method call on the service proxy to be serialized as a SOAP request message to be sent to the service. A SOAP response message returned to the service client is deserialized as an update to the JavaCallInfo object which is used to generated the request.
On the server or service provider side, a SOAP request message is deserialized to a JavaCallInfo object which can be used to determine which method to call, and get the parameter values to call the back-end service implementation object. The return value or exception returned from the service implementation should be set to the JavaCallInfo object which then can be used to serialize to a A SOAP response or fault message to be sent back to the service client.- Author:
- shih-chang.chen@oracle.com
-
-
Constructor Summary
Constructors Constructor Description JavaCallInfo()JavaCallInfo(Method m, Object[] args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThrowablegetException()Gets the exception of this JavaCallInfoMethodgetMethod()Gets the method of this JavaCallInfoObject[]getParameters()Gets the parameters of this JavaCallInfoObjectgetReturnValue()Gets the returnValue of this JavaCallInfovoidsetException(Throwable exception)Sets the exception of this JavaCallInfovoidsetMethod(Method method)Sets the method of this JavaCallInfovoidsetParameters(Object[] parameters)Sets the parameters of this JavaCallInfovoidsetReturnValue(Object returnValue)Sets the returnValue of this JavaCallInfo
-
-
-
Method Detail
-
getMethod
public Method getMethod()
Gets the method of this JavaCallInfo- Specified by:
getMethodin interfaceJavaCallInfo- Returns:
- the method
-
setMethod
public void setMethod(Method method)
Sets the method of this JavaCallInfo- Parameters:
method- the method to set
-
getParameters
public Object[] getParameters()
Gets the parameters of this JavaCallInfo- Specified by:
getParametersin interfaceJavaCallInfo- Returns:
- the parameters
-
setParameters
public void setParameters(Object[] parameters)
Sets the parameters of this JavaCallInfo- Parameters:
parameters- the parameters to set
-
getReturnValue
public Object getReturnValue()
Gets the returnValue of this JavaCallInfo- Specified by:
getReturnValuein interfaceJavaCallInfo- Returns:
- the returnValue
-
setReturnValue
public void setReturnValue(Object returnValue)
Sets the returnValue of this JavaCallInfo- Specified by:
setReturnValuein interfaceJavaCallInfo- Parameters:
returnValue- the returnValue to set
-
getException
public Throwable getException()
Gets the exception of this JavaCallInfo- Specified by:
getExceptionin interfaceJavaCallInfo- Returns:
- the exception
-
setException
public void setException(Throwable exception)
Sets the exception of this JavaCallInfo- Specified by:
setExceptionin interfaceJavaCallInfo- Parameters:
exception- the exception to set
-
-