Class IsolationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.j7m.middleware.api.MiddlewareException
org.j7m.middleware.api.isolation.IsolationException
- All Implemented Interfaces:
Serializable
Public isolation failure with stable middleware error-code mapping.
Messages and details must be safe for logs, status, and regulated evidence. Implementations must not include raw command arguments, environment values, stdout/stderr secrets, or private filesystem paths when path redaction is requested.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionIsolationException(MiddlewareErrorCode code, String message, Map<String, String> details) Creates an isolation exception. -
Method Summary
Methods inherited from class MiddlewareException
code, dirtyTarget, of, remote, remoteError, retryableMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
IsolationException
Creates an isolation exception.- Parameters:
code- stable error codemessage- safe messagedetails- safe redacted details
-