Class TrackingException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.fluxzero.sdk.tracking.TrackingException
- All Implemented Interfaces:
Serializable
Exception thrown during message tracking in Fluxzero.
This exception indicates a configuration, startup, or runtime problem when assigning handlers to consumers, starting tracking, or keeping tracker state in sync.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTrackingException(FluxzeroErrorReport fluxzeroErrorReport) TrackingException(FluxzeroErrorReport fluxzeroErrorReport, Throwable cause) TrackingException(String message) Constructs a newTrackingExceptionwith the specified message.TrackingException(String message, Throwable cause) Constructs a newTrackingExceptionwith the specified message and cause. -
Method Summary
Modifier and TypeMethodDescriptionReturns the report's documentation URL, or null when no report is available.Returns the report's error code, or null when no report is available.Returns the structured Fluxzero error report, or null when this exception has no report.Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
TrackingException
-
TrackingException
Constructs a newTrackingExceptionwith the specified message.- Parameters:
message- the detail message
-
TrackingException
-
TrackingException
-
-
Method Details
-
getFluxzeroErrorReport
Returns the structured Fluxzero error report, or null when this exception has no report. -
getErrorCode
Returns the report's error code, or null when no report is available. -
getDocumentationUrl
Returns the report's documentation URL, or null when no report is available.
-