declare namespace java { namespace rmi { /** * A MarshalException is thrown if a * java.io.IOException occurs while marshalling the remote call * header, arguments or return value for a remote method call. A * MarshalException is also thrown if the receiver does not * support the protocol version of the sender. *

If a MarshalException occurs during a remote method call, * the call may or may not have reached the server. If the call did reach the * server, parameters may have been deserialized. A call may not be * retransmitted after a MarshalException and reliably preserve * "at most once" call semantics. * @author Ann Wollrath * @since JDK1.1 */ // @ts-ignore class MarshalException extends java.rmi.RemoteException { /** * Constructs a MarshalException with the specified * detail message. * @param s the detail message * @since JDK1.1 */ // @ts-ignore constructor(s: java.lang.String | string) /** * Constructs a MarshalException with the specified * detail message and nested exception. * @param s the detail message * @param ex the nested exception * @since JDK1.1 */ // @ts-ignore constructor(s: java.lang.String | string, ex: java.lang.Exception) } } }