FileDocCategorySizeDatePackage
MarshalException.javaAPI DocJava SE 5 API1666Fri Aug 26 14:57:10 BST 2005java.rmi

MarshalException

public class MarshalException extends RemoteException
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.

version
1.12, 12/19/03
author
Ann Wollrath
since
JDK1.1

Fields Summary
private static final long
serialVersionUID
Constructors Summary
public MarshalException(String s)
Constructs a MarshalException with the specified detail message.

param
s the detail message
since
JDK1.1


                        
       
	super(s);
    
public MarshalException(String s, Exception ex)
Constructs a MarshalException with the specified detail message and nested exception.

param
s the detail message
param
ex the nested exception
since
JDK1.1

	super(s, ex);
    
Methods Summary