Package jcckit.util

Class FactoryException

All Implemented Interfaces:
Serializable

public class FactoryException extends RuntimeException
Exception thrown in the case of an error during creation of a new object by Factory.create(java.lang.String).
See Also:
  • Constructor Details

    • FactoryException

      public FactoryException(ConfigParameters configParameters, String key, Object reason)
      Creates a new instance based on the specified configuration parameters and reason object.

      If reason is an instance of InvocationTargetException it will be replaced by the wrapped Throwable.

      Parameters:
      configParameters - Configuration parameters from which the className will be extracted (if it exists, otherwise null will be taken).
      reason - The reason causing this exception. Most often an an exception.
  • Method Details

    • getFullKey

      public String getFullKey()
      Returns the full class name key.
    • getClassName

      public String getClassName()
      Returns the fully qualified class name.
    • getReason

      public Object getReason()
      Returns the reason object causing this exception.
    • toString

      public String toString()
      Renders this instance as follows: jcckit.util.FactoryException: full key = class name: reason.
      Overrides:
      toString in class Throwable