public class ConfigurationException
extends java.lang.Exception
Exception
class to inform the Configuration Admin service of
problems with configuration data.Constructor and Description |
---|
ConfigurationException(java.lang.String property,
java.lang.String reason)
Create a
ConfigurationException object. |
ConfigurationException(java.lang.String property,
java.lang.String reason,
java.lang.Throwable cause)
Create a
ConfigurationException object. |
Modifier and Type | Method and Description |
---|---|
java.lang.Throwable |
getCause()
Returns the cause of this exception or
null 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.
|
public ConfigurationException(java.lang.String property, java.lang.String reason)
ConfigurationException
object.property
- name of the property that caused the problem,
null
if no specific property was the causereason
- reason for failurepublic ConfigurationException(java.lang.String property, java.lang.String reason, java.lang.Throwable cause)
ConfigurationException
object.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.public java.lang.String getProperty()
public java.lang.String getReason()
public java.lang.Throwable getCause()
null
if no cause was set.getCause
in class java.lang.Throwable
null
if no cause was set.public java.lang.Throwable initCause(java.lang.Throwable cause)
initCause
in class java.lang.Throwable
cause
- The cause of this exception.java.lang.IllegalArgumentException
- If the specified cause is this
exception.java.lang.IllegalStateException
- If the cause of this exception has already
been set.Copyright © OSGi Alliance (2000, 2018). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0