Class SiteSelectorFactoryException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
edu.isi.pegasus.common.util.FactoryException
edu.isi.pegasus.planner.selector.site.SiteSelectorFactoryException
All Implemented Interfaces:
Serializable

public class SiteSelectorFactoryException extends edu.isi.pegasus.common.util.FactoryException
Class to notify of failures while instantiating SiteSelector 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

    • SiteSelectorFactoryException

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

      public SiteSelectorFactoryException(String msg, String classname)
      Constructs a SiteSelectorFactoryException 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.
    • SiteSelectorFactoryException

      public SiteSelectorFactoryException(String msg, Throwable cause)
      Constructs a SiteSelectorFactoryException 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:
    • SiteSelectorFactoryException

      public SiteSelectorFactoryException(String msg, String classname, Throwable cause)
      Constructs a SiteSelectorFactoryException 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.