Class ApiHttpExceptionFactory
java.lang.Object
com.commercetools.api.client.error.ApiHttpExceptionFactory
- All Implemented Interfaces:
io.vrap.rmf.base.client.error.HttpExceptionFactory
public class ApiHttpExceptionFactory
extends Object
implements io.vrap.rmf.base.client.error.HttpExceptionFactory
Creates an exception bases on the status code of the
ApiHttpResponse
with module specific exception for
BadRequestException
and ConcurrentModificationException
-
Constructor Summary
ConstructorDescriptionApiHttpExceptionFactory
(io.vrap.rmf.base.client.ResponseSerializer serializer) -
Method Summary
Modifier and TypeMethodDescriptionio.vrap.rmf.base.client.ApiHttpException
createClientException
(io.vrap.rmf.base.client.ApiHttpRequest request, io.vrap.rmf.base.client.ApiHttpResponse<byte[]> response) io.vrap.rmf.base.client.ResponseSerializer
static io.vrap.rmf.base.client.error.HttpExceptionFactory
of
(io.vrap.rmf.base.client.ResponseSerializer serializer) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vrap.rmf.base.client.error.HttpExceptionFactory
create, createServerException
-
Constructor Details
-
ApiHttpExceptionFactory
-
-
Method Details
-
getResponseSerializer
- Specified by:
getResponseSerializer
in interfaceio.vrap.rmf.base.client.error.HttpExceptionFactory
-
createClientException
public io.vrap.rmf.base.client.ApiHttpException createClientException(io.vrap.rmf.base.client.ApiHttpRequest request, io.vrap.rmf.base.client.ApiHttpResponse<byte[]> response) - Specified by:
createClientException
in interfaceio.vrap.rmf.base.client.error.HttpExceptionFactory
-
of
public static io.vrap.rmf.base.client.error.HttpExceptionFactory of(io.vrap.rmf.base.client.ResponseSerializer serializer)
-