Class ConfigurationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.osgi.service.cm.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:
  • Constructor Details

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

    • 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