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:
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:
  • Field Details

    • DEFAULT_NAME

      public static final String DEFAULT_NAME
      The default classname that is associated with the exception.
      See Also:
  • Constructor Details

    • ReplicaSelectorFactoryException

      public ReplicaSelectorFactoryException(String msg)
      Constructs a ReplicaSelectorFactoryException with no detail message. The associated classname is set to value specified by DEFAULT_NAME.
      Parameters:
      msg - the detailed message.
      See Also:
    • ReplicaSelectorFactoryException

      public ReplicaSelectorFactoryException(String msg, String classname)
      Constructs a ReplicaSelectorFactoryException 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(String msg, Throwable cause)
      Constructs a ReplicaSelectorFactoryException with the specified detailed message and a cause. The associated classname is set to value specified by DEFAULT_NAME.
      Parameters:
      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.
      See Also:
    • ReplicaSelectorFactoryException

      public ReplicaSelectorFactoryException(String msg, String classname, Throwable cause)
      Constructs a ReplicaSelectorFactoryException 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 the Throwable.getCause() method). A null value is permitted, and indicates that the cause is nonexistent or unknown.