|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
org.inria.ns.reflex.structures.LocalizableException
org.inria.ns.reflex.structures.ExecutionException
org.inria.ns.reflex.structures.ControlableException
org.inria.ns.reflex.structures.RecoverableException
public class RecoverableException
This exception is thrown when the normal execution can be recovered by a fallback action after failure.
Fallback,
UnrecoverableException,
Serialized Form| Constructor Summary | |
|---|---|
RecoverableException(Localizable localizable,
String message,
Throwable cause)
Constructs a new RecoverableException with the specified
detail message and which is identifiable by the classname of its cause. |
|
RecoverableException(Localizable localizable,
Throwable cause)
Constructs a new RecoverableException which is identifiable
by the classname of its cause. |
|
RecoverableException(QName id,
Localizable localizable,
String msg)
Constructs a new RecoverableException with the specified
detail message. |
|
RecoverableException(QName id,
Localizable localizable,
String message,
Throwable cause)
Constructs a new RecoverableException with the specified
detail message and cause. |
|
RecoverableException(QName id,
Localizable localizable,
Throwable cause)
Constructs a new RecoverableException with the specified
cause. |
|
RecoverableException(QName id,
String message,
AbstractAction action)
Constructs a new RecoverableException with the specified
detail message. |
|
RecoverableException(QName id,
String message,
Throwable cause,
AbstractAction action)
Constructs a new RecoverableException with the specified
detail message and cause. |
|
RecoverableException(QName id,
Throwable cause,
AbstractAction action)
Constructs a new RecoverableException with the specified
cause. |
|
RecoverableException(String message,
Throwable cause,
AbstractAction action)
Constructs a new RecoverableException with the specified
detail message and which is identifiable by the classname of its cause. |
|
RecoverableException(Throwable cause,
AbstractAction action)
Constructs a new RecoverableException which is identifiable
by the classname of its cause. |
|
| Method Summary | |
|---|---|
QName |
getId()
Return the ID of this exception. |
| Methods inherited from class org.inria.ns.reflex.structures.ExecutionException |
|---|
getLocalizedMessage |
| Methods inherited from class org.inria.ns.reflex.structures.LocalizableException |
|---|
getLocation, isLocalizable, setLocation, wasTraced |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getCause, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public RecoverableException(QName id,
String message,
AbstractAction action)
RecoverableException with the specified
detail message.
id - The ID of this exception.message - The detail message.action - The non-null action that cause the error.
public RecoverableException(String message,
Throwable cause,
AbstractAction action)
RecoverableException with the specified
detail message and which is identifiable by the classname of its cause.
message - The detail message.cause - The non-null cause.action - The non-null action that cause the error.
public RecoverableException(QName id,
String message,
Throwable cause,
AbstractAction action)
RecoverableException with the specified
detail message and cause.
message - The detail message.cause - The cause. A null value is permitted, and
indicates that the cause is nonexistent or unknown.action - The non-null action that cause the error.
public RecoverableException(Throwable cause,
AbstractAction action)
RecoverableException which is identifiable
by the classname of its cause.
cause.
cause - The non-null cause.action - The non-null action that cause the error.
public RecoverableException(QName id,
Throwable cause,
AbstractAction action)
RecoverableException with the specified
cause.
cause - The cause. A null value is permitted, and
indicates that the cause is nonexistent or unknown.action - The non-null action that cause the error.
public RecoverableException(QName id,
Localizable localizable,
String msg)
RecoverableException with the specified
detail message.
localizable - The localizable that contains the source file in fault,
or null.message - The detail message.cause - The cause. A null value is permitted, and
indicates that the cause is nonexistent or unknown.
public RecoverableException(Localizable localizable,
String message,
Throwable cause)
RecoverableException with the specified
detail message and which is identifiable by the classname of its cause.
localizable - The localizable that contains the source file in fault,
or null.message - The detail message.cause - The non-null cause.
public RecoverableException(QName id,
Localizable localizable,
String message,
Throwable cause)
RecoverableException with the specified
detail message and cause.
localizable - The localizable that contains the source file in fault,
or null.message - The detail message.cause - The cause. A null value is permitted, and
indicates that the cause is nonexistent or unknown.
public RecoverableException(Localizable localizable,
Throwable cause)
RecoverableException which is identifiable
by the classname of its cause.
localizable - The localizable that contains the source file in fault,
or null.message - The detail message.cause - The non-null cause.
public RecoverableException(QName id,
Localizable localizable,
Throwable cause)
RecoverableException with the specified
cause.
localizable - The localizable that contains the source file in fault,
or null.message - The detail message.cause - The cause. A null value is permitted, and
indicates that the cause is nonexistent or unknown.| Method Detail |
|---|
public QName getId()
getId in interface IdentifiableIdentifiable.getId()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||