You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
77 lines
1.9 KiB
77 lines
1.9 KiB
/*
|
|
* Copyright (c) 1996, 1998, Oracle and/or its affiliates. All rights reserved.
|
|
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*/
|
|
|
|
package java.rmi;
|
|
|
|
/**
|
|
* An <code>UnmarshalException</code> can be thrown while unmarshalling the
|
|
* parameters or results of a remote method call if any of the following
|
|
* conditions occur:
|
|
* <ul>
|
|
* <li> if an exception occurs while unmarshalling the call header
|
|
* <li> if the protocol for the return value is invalid
|
|
* <li> if a <code>java.io.IOException</code> occurs unmarshalling
|
|
* parameters (on the server side) or the return value (on the client side).
|
|
* <li> if a <code>java.lang.ClassNotFoundException</code> occurs during
|
|
* unmarshalling parameters or return values
|
|
* <li> if no skeleton can be loaded on the server-side; note that skeletons
|
|
* are required in the 1.1 stub protocol, but not in the 1.2 stub protocol.
|
|
* <li> if the method hash is invalid (i.e., missing method).
|
|
* <li> if there is a failure to create a remote reference object for
|
|
* a remote object's stub when it is unmarshalled.
|
|
* </ul>
|
|
*
|
|
* @author Ann Wollrath
|
|
* @since JDK1.1
|
|
*/
|
|
public class UnmarshalException extends RemoteException {
|
|
|
|
/* indicate compatibility with JDK 1.1.x version of class */
|
|
private static final long serialVersionUID = 594380845140740218L;
|
|
|
|
/**
|
|
* Constructs an <code>UnmarshalException</code> with the specified
|
|
* detail message.
|
|
*
|
|
* @param s the detail message
|
|
* @since JDK1.1
|
|
*/
|
|
public UnmarshalException(String s) {
|
|
super(s);
|
|
}
|
|
|
|
/**
|
|
* Constructs an <code>UnmarshalException</code> with the specified
|
|
* detail message and nested exception.
|
|
*
|
|
* @param s the detail message
|
|
* @param ex the nested exception
|
|
* @since JDK1.1
|
|
*/
|
|
public UnmarshalException(String s, Exception ex) {
|
|
super(s, ex);
|
|
}
|
|
}
|