Package de.fmui.osb.broker.exceptions
Class OpenServiceBrokerException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- de.fmui.osb.broker.exceptions.OpenServiceBrokerException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
AsyncRequiredException
,BadRequestException
,ConcurrencyErrorException
,ConflictException
,GoneException
,InternalServerException
,InvalidBrokerAPIVersionHeader
,NotFoundException
,RequiresAppException
,UnauthorizedException
,UpdateNotPossibleException
public class OpenServiceBrokerException extends java.lang.Exception
Base Open Service Broker exception class.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OpenServiceBrokerException()
OpenServiceBrokerException(int statusCode, java.lang.String error, java.lang.String description)
OpenServiceBrokerException(int statusCode, java.lang.String error, java.lang.String description, java.lang.Throwable cause)
OpenServiceBrokerException(java.lang.String message)
OpenServiceBrokerException(java.lang.String message, java.lang.Throwable cause)
OpenServiceBrokerException(java.lang.Throwable cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
Returns the error description.java.lang.String
getError()
Returns the error code.int
getStatusCode()
Returns the HTTP status code.java.lang.String
toJSONString()
Returns the JSON representation of the exception as defined in the OSBAPI specification.
-
-
-
Constructor Detail
-
OpenServiceBrokerException
public OpenServiceBrokerException()
-
OpenServiceBrokerException
public OpenServiceBrokerException(int statusCode, java.lang.String error, java.lang.String description)
-
OpenServiceBrokerException
public OpenServiceBrokerException(int statusCode, java.lang.String error, java.lang.String description, java.lang.Throwable cause)
-
OpenServiceBrokerException
public OpenServiceBrokerException(java.lang.String message)
-
OpenServiceBrokerException
public OpenServiceBrokerException(java.lang.Throwable cause)
-
OpenServiceBrokerException
public OpenServiceBrokerException(java.lang.String message, java.lang.Throwable cause)
-
-
Method Detail
-
getStatusCode
public int getStatusCode()
Returns the HTTP status code.- Returns:
- the HTTP status code
-
getError
public java.lang.String getError()
Returns the error code.- Returns:
- the error, may be
null
-
getDescription
public java.lang.String getDescription()
Returns the error description.- Returns:
- the description, may be
null
-
toJSONString
public java.lang.String toJSONString()
Returns the JSON representation of the exception as defined in the OSBAPI specification.- Returns:
- the JSON representation of the exception
-
-