java.rmi
Class RemoteException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.io.IOException
|
+--java.rmi.RemoteException
The superclass of exceptions related to RMI (remote method invocation).
Classes that implement java.rmi.Remote
should list this
exception in their throws clause.
Since:Author:detail
public Throwable detail
The cause of this exception. This pre-dates the exception chaining
of Throwable; and although you can change this field, you are wiser
to leave it alone.
RemoteException
public RemoteException()
Create an exception with no message, and cause initialized to null.
RemoteException
public RemoteException(java.lang.String s)
Create an exception with the given message, and cause initialized to null.
Parameters:
RemoteException
public RemoteException(java.lang.String s, java.lang.Throwable e)
Create an exception with the given message and cause.
Parameters:
getCause
public Throwable getCause()
Returns the cause of this exception. Note that this may not be the
original cause, thanks to the detail
field being public
and non-final (yuck). However, to avoid violating the contract of
Throwable.getCause(), this returns null if detail == this
,
as no exception can be its own cause.
Since:Returns:
getMessage
public String getMessage()
This method returns a message indicating what went wrong, in this
format:
super.getMessage() + (detail == null ? ""
: "; nested exception is:\n\t" + detail).
Returns:
java.rmi.Remote
should list this exception in their throws clause.