Class ConfigurationException

  • All Implemented Interfaces:
    Serializable

    public class ConfigurationException
    extends Exception
    An Exception class to inform the Configuration Admin service of problems with configuration data.
    See Also:
    Serialized Form
    • Constructor Detail

      • ConfigurationException

        public ConfigurationException​(String property,
                                      String reason)
        Create a ConfigurationException object.
        Parameters:
        property - name of the property that caused the problem, null if no specific property was the cause
        reason - reason for failure
      • ConfigurationException

        public ConfigurationException​(String property,
                                      String reason,
                                      Throwable cause)
        Create a ConfigurationException object.
        Parameters:
        property - name of the property that caused the problem, null if no specific property was the cause
        reason - reason for failure
        cause - The cause of this exception.
        Since:
        1.2
    • Method Detail

      • getProperty

        public String getProperty()
        Return the property name that caused the failure or null.
        Returns:
        name of property or null if no specific property caused the problem
      • getReason

        public String getReason()
        Return the reason for this exception.
        Returns:
        reason of the failure
      • getCause

        public Throwable getCause()
        Returns the cause of this exception or null if no cause was set.
        Overrides:
        getCause in class Throwable
        Returns:
        The cause of this exception or null if no cause was set.
        Since:
        1.2
      • initCause

        public Throwable initCause​(Throwable cause)
        Initializes the cause of this exception to the specified value.
        Overrides:
        initCause in class Throwable
        Parameters:
        cause - The cause of this exception.
        Returns:
        This exception.
        Throws:
        IllegalArgumentException - If the specified cause is this exception.
        IllegalStateException - If the cause of this exception has already been set.
        Since:
        1.2