Package org.ehrbase.api.exception
Class BadGatewayException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.ehrbase.api.exception.BadGatewayException
-
- All Implemented Interfaces:
Serializable
public class BadGatewayException extends RuntimeException
Project-custom exception that allows outbound APIs to react on backend problems. Shall be thrown to invoke status 502 "Bad gateway" or whatever is appropriate. Proxied connection failed, e.g. the server could not contact the clustered note that processes the specified query (EhrScape API example).- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BadGatewayException(String message)BadGatewayException(String message, Throwable cause)
-
Method Summary
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-