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:
[email protected]
  • Constructor Details

    • JavaCallInfo

      public JavaCallInfo()
    • JavaCallInfo

      public JavaCallInfo(Method m, Object[] args)
  • Method Details

    • getMethod

      public Method getMethod()
      Gets the method of this JavaCallInfo
      Specified by:
      getMethod in interface JavaCallInfo
      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:
      getParameters in interface JavaCallInfo
      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:
      getReturnValue in interface JavaCallInfo
      Returns:
      the returnValue
    • setReturnValue

      public void setReturnValue(Object returnValue)
      Sets the returnValue of this JavaCallInfo
      Specified by:
      setReturnValue in interface JavaCallInfo
      Parameters:
      returnValue - the returnValue to set
    • getException

      public Throwable getException()
      Gets the exception of this JavaCallInfo
      Specified by:
      getException in interface JavaCallInfo
      Returns:
      the exception
    • setException

      public void setException(Throwable exception)
      Sets the exception of this JavaCallInfo
      Specified by:
      setException in interface JavaCallInfo
      Parameters:
      exception - the exception to set