Class CAProtocolException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.io7m.cardant.error_codes.CAException
com.io7m.cardant.protocol.api.CAProtocolException
- All Implemented Interfaces:
com.io7m.seltzer.api.SStructuredErrorExceptionType<CAErrorCode>,com.io7m.seltzer.api.SStructuredErrorType<CAErrorCode>,Serializable
An exception encountered whilst handling a protocol.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCAProtocolException(String message, CAErrorCode inErrorCode, Map<String, String> inAttributes, Optional<String> inRemediatingAction) Construct an exception.CAProtocolException(String message, Throwable cause, CAErrorCode inErrorCode, Map<String, String> inAttributes, Optional<String> inRemediatingAction) Construct an exception. -
Method Summary
Methods inherited from class com.io7m.cardant.error_codes.CAException
attributes, errorCode, exception, remediatingActionMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.io7m.seltzer.api.SStructuredErrorExceptionType
getMessage, message
-
Constructor Details
-
CAProtocolException
public CAProtocolException(String message, CAErrorCode inErrorCode, Map<String, String> inAttributes, Optional<String> inRemediatingAction) Construct an exception.- Parameters:
message- The messageinErrorCode- The error codeinAttributes- The error attributesinRemediatingAction- The remediating action, if any
-
CAProtocolException
public CAProtocolException(String message, Throwable cause, CAErrorCode inErrorCode, Map<String, String> inAttributes, Optional<String> inRemediatingAction) Construct an exception.- Parameters:
message- The messagecause- The causeinErrorCode- The error codeinAttributes- The error attributesinRemediatingAction- The remediating action, if any
-