Package org.eclipse.ditto.json
Class JsonParseException.Builder
java.lang.Object
org.eclipse.ditto.json.AbstractJsonExceptionBuilder<JsonParseException>
org.eclipse.ditto.json.JsonParseException.Builder
- All Implemented Interfaces:
JsonExceptionBuilder<JsonParseException>
- Enclosing class:
- JsonParseException
@NotThreadSafe
public static final class JsonParseException.Builder
extends AbstractJsonExceptionBuilder<JsonParseException>
A mutable builder for a
JsonParseException
.-
Method Summary
Methods inherited from class org.eclipse.ditto.json.AbstractJsonExceptionBuilder
build, cause, cause, description, description, href, href, message, message
-
Method Details
-
doBuild
protected JsonParseException doBuild(String errorCode, @Nullable String message, @Nullable String description, @Nullable Throwable cause, @Nullable URI href) Description copied from class:AbstractJsonExceptionBuilder
This method must be implemented by subclasses. It is responsible for actually building the exception object. Therefore it receives the data which was provided during the building process.- Specified by:
doBuild
in classAbstractJsonExceptionBuilder<JsonParseException>
- Parameters:
errorCode
- the error code.message
- the detail message ornull
.description
- the description ornull
.cause
- the cause ornull
.href
- the link to further information ornull
.- Returns:
- a new exception of the target type.
-