src/share/classes/java/rmi/UnmarshalException.java

Print this page
rev 10048 : 8044740: Convert all JDK versions used in @since tag to 1.n[.n] in jdk repo
Reviewed-by:


  27 
  28 /**
  29  * An <code>UnmarshalException</code> can be thrown while unmarshalling the
  30  * parameters or results of a remote method call if any of the following
  31  * conditions occur:
  32  * <ul>
  33  * <li> if an exception occurs while unmarshalling the call header
  34  * <li> if the protocol for the return value is invalid
  35  * <li> if a <code>java.io.IOException</code> occurs unmarshalling
  36  * parameters (on the server side) or the return value (on the client side).
  37  * <li> if a <code>java.lang.ClassNotFoundException</code> occurs during
  38  * unmarshalling parameters or return values
  39  * <li> if no skeleton can be loaded on the server-side; note that skeletons
  40  * are required in the 1.1 stub protocol, but not in the 1.2 stub protocol.
  41  * <li> if the method hash is invalid (i.e., missing method).
  42  * <li> if there is a failure to create a remote reference object for
  43  * a remote object's stub when it is unmarshalled.
  44  * </ul>
  45  *
  46  * @author  Ann Wollrath
  47  * @since   JDK1.1
  48  */
  49 public class UnmarshalException extends RemoteException {
  50 
  51     /* indicate compatibility with JDK 1.1.x version of class */
  52     private static final long serialVersionUID = 594380845140740218L;
  53 
  54     /**
  55      * Constructs an <code>UnmarshalException</code> with the specified
  56      * detail message.
  57      *
  58      * @param s the detail message
  59      * @since JDK1.1
  60      */
  61     public UnmarshalException(String s) {
  62         super(s);
  63     }
  64 
  65     /**
  66      * Constructs an <code>UnmarshalException</code> with the specified
  67      * detail message and nested exception.
  68      *
  69      * @param s the detail message
  70      * @param ex the nested exception
  71      * @since JDK1.1
  72      */
  73     public UnmarshalException(String s, Exception ex) {
  74         super(s, ex);
  75     }
  76 }


  27 
  28 /**
  29  * An <code>UnmarshalException</code> can be thrown while unmarshalling the
  30  * parameters or results of a remote method call if any of the following
  31  * conditions occur:
  32  * <ul>
  33  * <li> if an exception occurs while unmarshalling the call header
  34  * <li> if the protocol for the return value is invalid
  35  * <li> if a <code>java.io.IOException</code> occurs unmarshalling
  36  * parameters (on the server side) or the return value (on the client side).
  37  * <li> if a <code>java.lang.ClassNotFoundException</code> occurs during
  38  * unmarshalling parameters or return values
  39  * <li> if no skeleton can be loaded on the server-side; note that skeletons
  40  * are required in the 1.1 stub protocol, but not in the 1.2 stub protocol.
  41  * <li> if the method hash is invalid (i.e., missing method).
  42  * <li> if there is a failure to create a remote reference object for
  43  * a remote object's stub when it is unmarshalled.
  44  * </ul>
  45  *
  46  * @author  Ann Wollrath
  47  * @since   1.1
  48  */
  49 public class UnmarshalException extends RemoteException {
  50 
  51     /* indicate compatibility with JDK 1.1.x version of class */
  52     private static final long serialVersionUID = 594380845140740218L;
  53 
  54     /**
  55      * Constructs an <code>UnmarshalException</code> with the specified
  56      * detail message.
  57      *
  58      * @param s the detail message
  59      * @since 1.1
  60      */
  61     public UnmarshalException(String s) {
  62         super(s);
  63     }
  64 
  65     /**
  66      * Constructs an <code>UnmarshalException</code> with the specified
  67      * detail message and nested exception.
  68      *
  69      * @param s the detail message
  70      * @param ex the nested exception
  71      * @since 1.1
  72      */
  73     public UnmarshalException(String s, Exception ex) {
  74         super(s, ex);
  75     }
  76 }