Package org.osgi.service.cm
Class ConfigurationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.osgi.service.cm.ConfigurationException
- All Implemented Interfaces:
Serializable
An
Exception class to inform the Configuration Admin service of
problems with configuration data.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConfigurationException(String property, String reason) Create aConfigurationExceptionobject.ConfigurationException(String property, String reason, Throwable cause) Create aConfigurationExceptionobject. -
Method Summary
Modifier and TypeMethodDescriptiongetCause()Returns the cause of this exception ornullif no cause was set.Return the property name that caused the failure or null.Return the reason for this exception.Initializes the cause of this exception to the specified value.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ConfigurationException
Create aConfigurationExceptionobject.- Parameters:
property- name of the property that caused the problem,nullif no specific property was the causereason- reason for failure
-
ConfigurationException
Create aConfigurationExceptionobject.- Parameters:
property- name of the property that caused the problem,nullif no specific property was the causereason- reason for failurecause- The cause of this exception.- Since:
- 1.2
-
-
Method Details
-
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
Return the reason for this exception.- Returns:
- reason of the failure
-
getCause
Returns the cause of this exception ornullif no cause was set. -
initCause
Initializes the cause of this exception to the specified value.- Overrides:
initCausein classThrowable- 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
-