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
public class ConfigurationException extends Exception
AnExceptionclass to inform the Configuration Admin service of problems with configuration data.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConfigurationException(String property, String reason)Create aConfigurationExceptionobject.ConfigurationException(String property, String reason, Throwable cause)Create aConfigurationExceptionobject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThrowablegetCause()Returns the cause of this exception ornullif no cause was set.StringgetProperty()Return the property name that caused the failure or null.StringgetReason()Return the reason for this exception.ThrowableinitCause(Throwable cause)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 Detail
-
ConfigurationException
public ConfigurationException(String property, String reason)
Create aConfigurationExceptionobject.- Parameters:
property- name of the property that caused the problem,nullif no specific property was the causereason- reason for failure
-
ConfigurationException
public ConfigurationException(String property, String reason, Throwable cause)
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 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 ornullif no cause was set.
-
initCause
public Throwable initCause(Throwable cause)
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
-
-