Class ConfigException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.odpi.openmetadata.frameworks.connectors.ffdc.OCFCheckedExceptionBase
-
- org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
-
- org.odpi.openmetadata.adapters.connectors.integration.basicfiles.ffdc.exception.ConfigException
-
- All Implemented Interfaces:
Serializable
public class ConfigException extends ConnectorCheckedException
The ConfigException is thrown by the connector when its configuration is inadequate.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConfigException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, String fileName)This is the typical constructor used for creating an exception.ConfigException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, String fileName, Map<String,Object> relatedProperties)This is the typical constructor used for creating an exception.ConfigException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, Throwable caughtError, String fileName)This is the constructor used for creating an exception that resulted from a previous error.ConfigException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, Throwable caughtError, String fileName, Map<String,Object> relatedProperties)This is the constructor used for creating an exception that resulted from a previous error.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Return comparison result based on the content of the properties.StringgetFileName()Return the invalid parameter's name, if known.inthashCode()Return hash code for this objectStringtoString()JSON-style toString-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.ffdc.OCFCheckedExceptionBase
getErrorMessage, getRelatedProperties, getReportedCaughtException, getReportedCaughtExceptionClassName, getReportedErrorMessage, getReportedErrorMessageId, getReportedErrorMessageParameters, getReportedHTTPCode, getReportedSystemAction, getReportedUserAction, getReportingActionDescription, getReportingClassName
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-
-
-
Constructor Detail
-
ConfigException
public ConfigException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, String fileName)
This is the typical constructor used for creating an exception.- Parameters:
messageDefinition- content of messageclassName- name of class reporting erroractionDescription- description of function it was performing when error detectedfileName- name of the invalid parameter if known
-
ConfigException
public ConfigException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, String fileName, Map<String,Object> relatedProperties)
This is the typical constructor used for creating an exception.- Parameters:
messageDefinition- content of messageclassName- name of class reporting erroractionDescription- description of function it was performing when error detectedfileName- name of the invalid parameter if knownrelatedProperties- arbitrary properties that may help with diagnosing the problem.
-
ConfigException
public ConfigException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, Throwable caughtError, String fileName)
This is the constructor used for creating an exception that resulted from a previous error.- Parameters:
messageDefinition- content of messageclassName- name of class reporting erroractionDescription- description of function it was performing when error detectedcaughtError- the error that resulted in this exception.fileName- name of the invalid parameter if known
-
ConfigException
public ConfigException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, Throwable caughtError, String fileName, Map<String,Object> relatedProperties)
This is the constructor used for creating an exception that resulted from a previous error.- Parameters:
messageDefinition- content of messageclassName- name of class reporting erroractionDescription- description of function it was performing when error detectedcaughtError- the error that resulted in this exception.fileName- name of the invalid parameter if knownrelatedProperties- arbitrary properties that may help with diagnosing the problem.
-
-
Method Detail
-
getFileName
public String getFileName()
Return the invalid parameter's name, if known.- Returns:
- string name
-
toString
public String toString()
JSON-style toString- Overrides:
toStringin classOCFCheckedExceptionBase- Returns:
- string of property names and values for this enum
-
equals
public boolean equals(Object objectToCompare)
Return comparison result based on the content of the properties.- Overrides:
equalsin classOCFCheckedExceptionBase- Parameters:
objectToCompare- test object- Returns:
- result of comparison
-
hashCode
public int hashCode()
Return hash code for this object- Overrides:
hashCodein classOCFCheckedExceptionBase- Returns:
- int hash code
-
-