Package jcckit.util

Class FactoryException

    • Constructor Detail

      • 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 Detail

      • 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