Base trait for issue types.
Registers application-specific descriptions for issue IDs.
Registers application-specific descriptions for issue IDs.
For simplicity, the implementation uses global, thread-safe mutable state. This makes it important to follow the commonsense rule of using unique issue IDs across applications that may be running on the same Spark cluster.
Returns one or more issues created from the parameter.
Returns one or more issues created from the parameter.
Information from ThrowableMessage subclasses is extracted in full fidelity.
Returns no issues if the result is a scala.util.Success and one or more issues if the result is a scala.util.Failure.
Returns the message associated with an issue ID with a particular category feature mask.
Combines the message and details together using MESSAGE_DETAILS_SEPARATOR.
Combines the message and details together using MESSAGE_DETAILS_SEPARATOR.
This allows them to be to split apart into message
and details
when an Issue
is created.