is new.
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.CloneNotSupportedException
java.rmi.server.ServerCloneException
A ServerCloneException is thrown if a remote exception occurs during the cloning of a UnicastRemoteObject.
As of release 1.4, this exception has been retrofitted to conform to the general purpose exception-chaining mechanism. The "nested exception" that may be provided at construction time and accessed via the public detail field is now known as the cause , and may be accessed via the Throwable.getCause() method, as well as the aforementioned "legacy field."
Invoking the method
Throwable.initCause(Throwable)
on an instance of ServerCloneException always throws
IllegalStateException
.
| Field Summary | |
|---|---|
| Exception |
detail
The cause of the exception.
|
| Constructor Summary | |
|---|---|
|
ServerCloneException
(
String
Constructs
a
|
|
|
ServerCloneException
(
String
s,
Exception
Constructs
a
cause.
|
|
| Method Summary | |
|---|---|
| Throwable |
getCause
() Returns the
of this exception.
|
| String |
getMessage
() Returns the detail message, including the message from the
cause,
any, of this exception.
|
| Methods inherited from class java.lang. Throwable |
|---|
| fillInStackTrace , getLocalizedMessage , getStackTrace , initCause , printStackTrace , printStackTrace , printStackTrace , setStackTrace , toString |
| Methods inherited from class java.lang. Object |
|---|
| clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
| Field Detail |
|---|
public Exception detail
The cause of the exception.
This field predates the general-purpose exception chaining facility. The Throwable.getCause() method is now the preferred means of obtaining this information.
| Constructor Detail |
|---|
public ServerCloneException(String s)
a
public ServerCloneException(String s,
Exception
cause) 
ex)
a
cause.
cause - the cause
| Method Detail |
|---|
public String getMessage()
cause,
any, of this exception.
public Throwable getCause()
Returns the cause of this exception. This method returns the value of the
detail
field.
cause,