Package org.osgi.service.cm
Class ConfigurationException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.osgi.service.cm.ConfigurationException
-
- All Implemented Interfaces:
java.io.Serializable
public class ConfigurationException extends java.lang.Exception
AnException
class to inform the Configuration Admin service of problems with configuration data.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConfigurationException(java.lang.String property, java.lang.String reason)
Create aConfigurationException
object.ConfigurationException(java.lang.String property, java.lang.String reason, java.lang.Throwable cause)
Create aConfigurationException
object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Throwable
getCause()
Returns the cause of this exception ornull
if no cause was set.java.lang.String
getProperty()
Return the property name that caused the failure or null.java.lang.String
getReason()
Return the reason for this exception.java.lang.Throwable
initCause(java.lang.Throwable cause)
Initializes the cause of this exception to the specified value.
-
-
-
Constructor Detail
-
ConfigurationException
public ConfigurationException(java.lang.String property, java.lang.String reason)
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
public ConfigurationException(java.lang.String property, java.lang.String reason, java.lang.Throwable cause)
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 Detail
-
getProperty
public java.lang.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 java.lang.String getReason()
Return the reason for this exception.- Returns:
- reason of the failure
-
getCause
public java.lang.Throwable getCause()
Returns the cause of this exception ornull
if no cause was set.- Overrides:
getCause
in classjava.lang.Throwable
- Returns:
- The cause of this exception or
null
if no cause was set. - Since:
- 1.2
-
initCause
public java.lang.Throwable initCause(java.lang.Throwable cause)
Initializes the cause of this exception to the specified value.- Overrides:
initCause
in classjava.lang.Throwable
- Parameters:
cause
- The cause of this exception.- Returns:
- This exception.
- Throws:
java.lang.IllegalArgumentException
- If the specified cause is this exception.java.lang.IllegalStateException
- If the cause of this exception has already been set.- Since:
- 1.2
-
-