Package org.openmuc.jdlms
Class JDlmsException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- org.openmuc.jdlms.JDlmsException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
FatalJDlmsException
,NonFatalJDlmsException
public abstract class JDlmsException extends java.io.IOException
Signals, that a exception has occurred.- See Also:
FatalJDlmsException
,NonFatalJDlmsException
, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JDlmsException.ExceptionId
An exception ID.static class
JDlmsException.Fault
The fault of the exception cause.
-
Constructor Summary
Constructors Constructor Description JDlmsException(JDlmsException.ExceptionId exceptionId, JDlmsException.Fault assumedFault, java.lang.String message)
JDlmsException(JDlmsException.ExceptionId exceptionId, JDlmsException.Fault assumedFault, java.lang.String message, java.lang.Throwable cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JDlmsException.Fault
getAssumedFault()
Gets the assumed fault.JDlmsException.ExceptionId
getExceptionId()
Access the exception ID.java.lang.String
getMessage()
-
-
-
Constructor Detail
-
JDlmsException
public JDlmsException(JDlmsException.ExceptionId exceptionId, JDlmsException.Fault assumedFault, java.lang.String message)
-
JDlmsException
public JDlmsException(JDlmsException.ExceptionId exceptionId, JDlmsException.Fault assumedFault, java.lang.String message, java.lang.Throwable cause)
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage
in classjava.lang.Throwable
-
getExceptionId
public JDlmsException.ExceptionId getExceptionId()
Access the exception ID.- Returns:
- the exception ID
-
getAssumedFault
public JDlmsException.Fault getAssumedFault()
Gets the assumed fault. If the fault is user, the user has given a wrong connection parameter.- Returns:
- the assumed fault.
-
-