public class MarshalException extends RemoteException
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.
detail| Constructor and Description |
|---|
MarshalException(String
Constructs a
MarshalException with the specified detail message.
|
MarshalException(String
Constructs a
MarshalException with the specified detail message and nested exception.
|
getCause, getMessageaddSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic MarshalException(Strings)
MarshalException with the specified detail message.
s - the detail message