|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
edu.isi.pegasus.common.util.FactoryException
edu.isi.pegasus.planner.provenance.pasoa.pps.PPSFactoryException
public class PPSFactoryException
Class to notify of failures while instantiating PPS implementations.
| Field Summary | |
|---|---|
static String |
DEFAULT_NAME
The default classname that is associated with the exception. |
| Fields inherited from class edu.isi.pegasus.common.util.FactoryException |
|---|
mClassname |
| Constructor Summary | |
|---|---|
PPSFactoryException(String msg)
Constructs a PPSFactoryException with no detail
message. |
|
PPSFactoryException(String msg,
String classname)
Constructs a PPSFactoryException with the specified detailed
message. |
|
PPSFactoryException(String msg,
String classname,
Throwable cause)
Constructs a PPSFactoryException with the
specified detailed message and a cause. |
|
PPSFactoryException(String msg,
Throwable cause)
Constructs a PPSFactoryException with the
specified detailed message and a cause. |
|
| Method Summary |
|---|
| Methods inherited from class edu.isi.pegasus.common.util.FactoryException |
|---|
convertException, convertException, convertException, getClassname |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, 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 static final String DEFAULT_NAME
| Constructor Detail |
|---|
public PPSFactoryException(String msg)
PPSFactoryException with no detail
message. The associated classname is set to value specified by
DEFAULT_NAME.
msg - the detailed message.DEFAULT_NAME
public PPSFactoryException(String msg,
String classname)
PPSFactoryException with the specified detailed
message.
msg - is the detailed message.classname - the name of class that was trying to be instantiated or
some other signifier like module name.
public PPSFactoryException(String msg,
Throwable cause)
PPSFactoryException with the
specified detailed message and a cause. The associated classname is set
to value specified by DEFAULT_NAME.
msg - is the detailed message that is to be logged.cause - is the cause (which is saved for later retrieval by the
Throwable.getCause() method). A null
value is permitted, and indicates that the cause is nonexistent or
unknown.DEFAULT_NAME
public PPSFactoryException(String msg,
String classname,
Throwable cause)
PPSFactoryException with the
specified detailed message and a cause.
msg - is the detailed message that is to be logged.classname - the name of class that was trying to be instantiated.cause - is the cause (which is saved for later retrieval by the
Throwable.getCause() method). A null
value is permitted, and indicates that the cause is nonexistent or
unknown.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||