Class ReplicaSelectorFactoryException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- edu.isi.pegasus.common.util.FactoryException
-
- edu.isi.pegasus.planner.selector.replica.ReplicaSelectorFactoryException
-
- All Implemented Interfaces:
java.io.Serializable
public class ReplicaSelectorFactoryException extends edu.isi.pegasus.common.util.FactoryException
Class to notify of failures while instantiating ReplicaSelector implementations.- Version:
- $Revision$
- Author:
- Karan Vahi
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_NAME
The default classname that is associated with the exception.
-
Constructor Summary
Constructors Constructor Description ReplicaSelectorFactoryException(java.lang.String msg)
Constructs aReplicaSelectorFactoryException
with no detail message.ReplicaSelectorFactoryException(java.lang.String msg, java.lang.String classname)
Constructs aReplicaSelectorFactoryException
with the specified detailed message.ReplicaSelectorFactoryException(java.lang.String msg, java.lang.String classname, java.lang.Throwable cause)
Constructs aReplicaSelectorFactoryException
with the specified detailed message and a cause.ReplicaSelectorFactoryException(java.lang.String msg, java.lang.Throwable cause)
Constructs aReplicaSelectorFactoryException
with the specified detailed message and a cause.
-
Method Summary
-
Methods inherited from class edu.isi.pegasus.common.util.FactoryException
convertException, convertException, convertException, getClassname
-
-
-
-
Field Detail
-
DEFAULT_NAME
public static final java.lang.String DEFAULT_NAME
The default classname that is associated with the exception.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ReplicaSelectorFactoryException
public ReplicaSelectorFactoryException(java.lang.String msg)
Constructs aReplicaSelectorFactoryException
with no detail message. The associated classname is set to value specified byDEFAULT_NAME
.- Parameters:
msg
- the detailed message.- See Also:
DEFAULT_NAME
-
ReplicaSelectorFactoryException
public ReplicaSelectorFactoryException(java.lang.String msg, java.lang.String classname)
Constructs aReplicaSelectorFactoryException
with the specified detailed message.- Parameters:
msg
- is the detailed message.classname
- the name of class that was trying to be instantiated or some other signifier like module name.
-
ReplicaSelectorFactoryException
public ReplicaSelectorFactoryException(java.lang.String msg, java.lang.Throwable cause)
Constructs aReplicaSelectorFactoryException
with the specified detailed message and a cause. The associated classname is set to value specified byDEFAULT_NAME
.- Parameters:
msg
- is the detailed message that is to be logged.cause
- is the cause (which is saved for later retrieval by theThrowable.getCause()
method). Anull
value is permitted, and indicates that the cause is nonexistent or unknown.- See Also:
DEFAULT_NAME
-
ReplicaSelectorFactoryException
public ReplicaSelectorFactoryException(java.lang.String msg, java.lang.String classname, java.lang.Throwable cause)
Constructs aReplicaSelectorFactoryException
with the specified detailed message and a cause.- Parameters:
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 theThrowable.getCause()
method). Anull
value is permitted, and indicates that the cause is nonexistent or unknown.
-
-