Class PersistenceExceptionParserMissingEnumName
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- one.microstream.exceptions.BaseException
-
- one.microstream.persistence.exceptions.PersistenceException
-
- one.microstream.persistence.exceptions.PersistenceExceptionParser
-
- one.microstream.persistence.exceptions.PersistenceExceptionParserMissingEnumName
-
- All Implemented Interfaces:
Serializable
public class PersistenceExceptionParserMissingEnumName extends PersistenceExceptionParser
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PersistenceExceptionParserMissingEnumName(int index)
PersistenceExceptionParserMissingEnumName(int index, String message)
PersistenceExceptionParserMissingEnumName(int index, String message, Throwable cause)
PersistenceExceptionParserMissingEnumName(int index, String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
PersistenceExceptionParserMissingEnumName(int index, Throwable cause)
-
Method Summary
Modifier and Type Method Description String
getMessage()
Due to bad class design in the JDK'sThrowable
, this getter-named methods actually serves as the output string assembly method.
For the actual message getter, seeBaseException.message()
(which is a preferable name, anyway).
For the actually executed logic, seeBaseException.assembleOutputString()
, which is called by this method.-
Methods inherited from class one.microstream.persistence.exceptions.PersistenceExceptionParser
getIndex
-
Methods inherited from class one.microstream.exceptions.BaseException
assembleDetailString, assembleOutputString, message
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
PersistenceExceptionParserMissingEnumName
public PersistenceExceptionParserMissingEnumName(int index)
-
PersistenceExceptionParserMissingEnumName
public PersistenceExceptionParserMissingEnumName(int index, String message)
-
PersistenceExceptionParserMissingEnumName
public PersistenceExceptionParserMissingEnumName(int index, Throwable cause)
-
PersistenceExceptionParserMissingEnumName
public PersistenceExceptionParserMissingEnumName(int index, String message, Throwable cause)
-
-
Method Detail
-
getMessage
public String getMessage()
Description copied from class:BaseException
Due to bad class design in the JDK'sThrowable
, this getter-named methods actually serves as the output string assembly method.
For the actual message getter, seeBaseException.message()
(which is a preferable name, anyway).
For the actually executed logic, seeBaseException.assembleOutputString()
, which is called by this method.- Overrides:
getMessage
in classBaseException
- Returns:
- this exception type's generic output string plus an explicit message if present.
-
-