glyn        02/02/22 05:55:39

  Modified:    java/src/javax/xml/rpc Call.java
  Log:
  Superficial comment changes.
  
  Revision  Changes    Path
  1.8       +83 -63    xml-axis/java/src/javax/xml/rpc/Call.java
  
  Index: Call.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/Call.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Call.java 5 Feb 2002 19:37:48 -0000       1.7
  +++ Call.java 22 Feb 2002 13:55:39 -0000      1.8
  @@ -63,51 +63,56 @@
    * invocation of a service port. The javax.xml.rpc.Service interface
    * acts as a factory for the creation of Call instances.
    * 
  - *   Once a Call instance is created, various setter and getter 
  + * Once a Call instance is created, various setter and getter 
    * methods may be used to configure this Call instance. The 
    * properties configured on a Call instance include the 
    * following:
  - * <UL>
  - * <LI>Name of a specific operation and port type for the 
  + * <ul>
  + * <li>Name of a specific operation and port type for the 
    *   target service port
  - * <LI>Encoding style specified as a namespace URI
  - * <LI>Endpoint address of the target service port
  - * <LI>Properties specific to the binding to an XML based 
  + * <li>Encoding style specified as a namespace URI
  + * <li>Endpoint address of the target service port
  + * <li>Properties specific to the binding to an XML based 
    * protocol and transpor
  - * <LI>Name, type and mode (IN, INOUT, OUT) of the parameters
  - * <LI>Return type
  - * </UL>
  + * <li>Name, type and mode (IN, INOUT, OUT) of the parameters
  + * <li>Return type
  + * </ul>
    *
    * @version 0.1
    */
   public interface Call {
   
       /**
  -     * Is the caller required to provide the parameter and return type 
specification?  If true, then
  -     * addParameter and setReturnType MUST be called to provide the meta data.  If 
false, then
  -     * addParameter and setReturnType CANNOT be called because the Call object 
already has the meta
  -     * data and the user is not allowed to mess with it.  These methods throw 
JAXRPCException if
  -     * this method returns false.
  +     * Is the caller required to provide the parameter and return type
  +     * specification?  If true, then addParameter and setReturnType MUST be
  +     * called to provide the meta data. If false, then addParameter and
  +     * setReturnType CANNOT be called because the Call object already has the
  +     * metadata and the user is not allowed to mess with it. These methods
  +     * throw JAXRPCException if this method returns false.
        */
       public boolean isParameterAndReturnSpecRequired();
   
       /**
  -     * Adds a parameter type and mode for a specific operation. Note that the 
client code is not required to call any 
  -     * addParameter and setReturnType methods before calling the invoke method. A 
Call implementation class can 
  -     * determine the parameter types by using the Java reflection and configured 
type mapping registry.
  +     * Adds a parameter type and mode for a specific operation. Note that the
  +     * client code is not required to call any addParameter and setReturnType
  +     * methods before calling the invoke method. A Call implementation class
  +     * can determine the parameter types by using the Java reflection and
  +     * configured type mapping registry.
        *
        * @param paramName - Name of the parameter
        * @param paramType - XML datatype of the parameter
  -     * @param parameterMode - Mode of the parameter-whether PARAM_MODE_IN, 
PARAM_MODE_OUT or PARAM_MODE_INOUT
  -     * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns 
false, then
  -     * addParameter will throw JAXRPCException.
  +     * @param parameterMode - Mode of the parameter-whether PARAM_MODE_IN,
  +     *                        PARAM_MODE_OUT or PARAM_MODE_INOUT
  +     * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns
  +     *                              false, then addParameter will throw
  +     *                              JAXRPCException.
        */
       public void addParameter(String paramName, QName paramType,
               ParameterMode parameterMode);
   
       /**
  -     * Given a parameter name, return the QName of its type.  If the parameter 
doesn't exist, this
  -     * method returns null.
  +     * Given a parameter name, return the QName of its type. If the parameter
  +     * doesn't exist, this method returns null.
        *
        * @param paramName - Name of the parameter.
        */
  @@ -117,8 +122,8 @@
        * Sets the return type for a specific operation.
        *
        * @param xmlType - QName of the data type of the return value
  -     * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns 
false, then
  -     * setReturnType will throw JAXRPCException.
  +     * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns
  +     * false, then setReturnType will throw JAXRPCException.
        */
       public void setReturnType(QName xmlType);
   
  @@ -129,8 +134,8 @@
   
       /**
        * Removes all specified parameters from this Call instance.
  -     * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns 
false, then
  -     * removeAllParameters will throw JAXRPCException.
  +     * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns
  +     * false, then removeAllParameters will throw JAXRPCException.
        */
       public void removeAllParameters();
   
  @@ -144,7 +149,8 @@
       /**
        * Sets the name of the operation to be invoked using this Call instance.
        *
  -     * @param operationName - QName of the operation to be invoked using the Call 
instance
  +     * @param operationName - QName of the operation to be invoked using the
  +     *                        Call instance
        */
       public void setOperationName(QName operationName);
   
  @@ -163,10 +169,12 @@
       public void setPortTypeName(QName portType);
   
       /**
  -     * Sets the endpoint address of the target service port. This address must 
correspond to the transport specified 
  -     * in the binding for this Call instance.
  +     * Sets the endpoint address of the target service port. This address must
  +     * correspond to the transport specified in the binding for this Call
  +     * instance.
        *
  -     * @param address - Endpoint address of the target service port; specified as 
URI
  +     * @param address - Endpoint address of the target service port; specified
  +     *                  as URI
        */
       public void setTargetEndpointAddress(java.net.URL address);
   
  @@ -181,18 +189,18 @@
        * Sets the value for a named property. JAX-RPC 1.0 specification 
        * specifies a standard set of properties that may be passed 
        * to the Call.setProperty method. The properties include:
  -     * <UL>
  -     * <LI>http.auth.username: Username for the HTTP Basic Authentication
  -     * <LI>http.auth.password: Password for the HTTP Basic Authentication
  -     * <LI>security.auth.subject: JAAS Subject that carries client 
  +     * <ul>
  +     * <li>http.auth.username: Username for the HTTP Basic Authentication
  +     * <li>http.auth.password: Password for the HTTP Basic Authentication
  +     * <li>security.auth.subject: JAAS Subject that carries client 
        * principal and its credentials
  -     * <LI>encodingstyle.namespace.uri: Encoding style specified as a 
  +     * <li>encodingstyle.namespace.uri: Encoding style specified as a 
        * namespace URI
  -     * <LI>soap.http.soapaction.use: Boolean property that indicates
  +     * <li>soap.http.soapaction.use: Boolean property that indicates
        * whether or not SOAPAction is to be used
  -     * <LI>soap.http.soapaction.uri: Indicates the SOAPAction URI if the 
  +     * <li>soap.http.soapaction.uri: Indicates the SOAPAction URI if the 
        * "soap.http.soapaction.use" property is set to true
  -     * </UL>
  +     * </ul>
        * 
        * @param name - Name of the property
        * @param value - Value of the property
  @@ -217,60 +225,72 @@
   
       // Remote Method Invocation methods
       /**
  -     * Invokes a specific operation using a synchronous request-response 
interaction mode. The invoke method takes 
  -     * as parameters the object values corresponding to these defined parameter 
types. Implementation of the invoke 
  -     * method must check whether the passed parameter values correspond to the 
number, order and types of parameters 
  -     * specified in the corresponding operation specification.
  +     * Invokes a specific operation using a synchronous request-response
  +     * interaction mode. The invoke method takes as parameters the object
  +     * values corresponding to these defined parameter types. Implementation of
  +     * the invoke method must check whether the passed parameter values
  +     * correspond to the number, order and types of parameters specified in the
  +     * corresponding operation specification.
        *
        * @param operationName - Name of the operation to invoke
        * @param params  - Parameters for this invocation
        *
        * @return the value returned from the other end. 
        *
  -     * @throws java.rmi.RemoteException - if there is any error in the remote 
method invocation or if the Call 
  +     * @throws java.rmi.RemoteException - if there is any error in the remote
  +     *                                    method invocation or if the Call 
        * object is not configured properly.
        */
       public Object invoke(QName operationName, Object[] params)
               throws java.rmi.RemoteException;
   
       /**
  -     * Invokes a specific operation using a synchronous request-response 
interaction mode. The invoke method takes 
  -     * as parameters the object values corresponding to these defined parameter 
types. Implementation of the invoke 
  -     * method must check whether the passed parameter values correspond to the 
number, order and types of parameters 
  -     * specified in the corresponding operation specification.
  +     * Invokes a specific operation using a synchronous request-response
  +     * interaction mode. The invoke method takes as parameters the object
  +     * values corresponding to these defined parameter types. Implementation of
  +     * the invoke method must check whether the passed parameter values
  +     * correspond to the number, order and types of parameters specified in the
  +     * corresponding operation specification.
        *
        * @param params  - Parameters for this invocation
        *
        * @return the value returned from the other end. 
        *
  -     * @throws java.rmi.RemoteException - if there is any error in the remote 
method invocation or if the Call 
  -     * object is not configured properly.
  +     * @throws java.rmi.RemoteException - if there is any error in the remote
  +     *                                    method invocation or if the Call 
  +     *                                    object is not configured properly.
        */
       public Object invoke(Object[] params) throws java.rmi.RemoteException;
   
       /**
  -     * Invokes a remote method using the one-way interaction mode. The client 
thread does not block waiting for the 
  -     * completion of the server processing for this remote method invocation. This 
method must not throw any remote 
  -     * exceptions. This method may throw a JAXRPCException during the processing of 
the one-way remote call.
  +     * Invokes a remote method using the one-way interaction mode. The client
  +     * thread does not block waiting for the completion of the server
  +     * processing for this remote method invocation. This method must not
  +     * throw any remote exceptions. This method may throw a JAXRPCException
  +     * during the processing of the one-way remote call.
        *
        * @param params - Parameters for this invocation
        *
  -     * @throws javax.xml.rpc.JAXRPCException - if there is an error in the 
configuration of the Call object (example: 
  -     * a non-void return type has been incorrectly specified for the one-way call) 
or if there is any error during 
  -     * the invocation of the one-way remote call
  +     * @throws javax.xml.rpc.JAXRPCException - if there is an error in the
  +     *   configuration of the Call object (example: a non-void return type has
  +     *   been incorrectly specified for the one-way call) or if there is any
  +     *   error during the invocation of the one-way remote call
        */
       public void invokeOneWay(Object[] params);
   
       /**
  -     * This method returns a java.util.Map of {name, value} for the PARAM_MODE_OUT 
and
  -     * PARAM_MODE_INOUT parameters for the last invoked operation.  If there are no 
output
  -     * parameters, this method returns an empty map.  The parameter names in the 
returned Map are of
  -     * type String.  The ty0pe of a value depends on the mapping between the Java 
and XML types.
  -     *
  -     * @throws javax.xml.rpc.JAXRPCException - if this method is invoked on a 
one-way operation or
  -     * if it is invoked before any invoke method has been called.
  +     * This method returns a java.util.Map of {name, value} for the
  +     * PARAM_MODE_OUT and PARAM_MODE_INOUT parameters for the last invoked
  +     * operation. If there are no output parameters, this method returns an
  +     * empty map. The parameter names in the returned Map are of type String.
  +     * The type of a value depends on the mapping between the Java and XML
  +     * types.
  +     *
  +     * @throws javax.xml.rpc.JAXRPCException - if this method is invoked on a
  +     *                                         one-way operation or if it is
  +     *                                         invoked before any invoke method
  +     *                                         has been called.
        */
       public Map getOutputParams();
   }
  -
   
  
  
  


Reply via email to