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
ConstructorDescriptionConfigurationException
(String property, String reason) Create aConfigurationException
object.ConfigurationException
(String property, String reason, Throwable cause) Create aConfigurationException
object. -
Method Summary
Modifier and TypeMethodDescriptiongetCause()
Returns the cause of this exception ornull
if 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 aConfigurationException
object.- Parameters:
property
- name of the property that caused the problem,null
if no specific property was the causereason
- reason for failure
-
ConfigurationException
Create aConfigurationException
object.- Parameters:
property
- name of the property that caused the problem,null
if 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 ornull
if no cause was set. -
initCause
Initializes the cause of this exception to the specified value.- Overrides:
initCause
in 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
-