Class DefaultHttp404OutboundRequestErrorParser<T extends MonitoredRequestErrorModel>
java.lang.Object
de.hybris.platform.integrationservices.monitoring.AbstractErrorParser<T>
de.hybris.platform.outboundservices.monitoring.DefaultHttp404OutboundRequestErrorParser<T>
- All Implemented Interfaces:
MonitoredRequestErrorParser<T>
public class DefaultHttp404OutboundRequestErrorParser<T extends MonitoredRequestErrorModel>
extends AbstractErrorParser<T>
-
Field Summary
Fields inherited from class de.hybris.platform.integrationservices.monitoring.AbstractErrorParser
ERROR_MSG_MAX_LENGTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<String>booleanisApplicable(String contentType, int statusCode) Indicates whether this MonitoredRequestErrorParser is applicable to the given ResponseparseErrorFrom(Class<T> errorClass, int statusCode, String responseBody) Gets theMonitoredRequestErrorvalue from the ResponseMethods inherited from class de.hybris.platform.integrationservices.monitoring.AbstractErrorParser
createInstance, error, handleParserException, hasErrorStatusCode
-
Constructor Details
-
DefaultHttp404OutboundRequestErrorParser
public DefaultHttp404OutboundRequestErrorParser()
-
-
Method Details
-
isApplicable
Description copied from interface:MonitoredRequestErrorParserIndicates whether this MonitoredRequestErrorParser is applicable to the given Response- Specified by:
isApplicablein interfaceMonitoredRequestErrorParser<T extends MonitoredRequestErrorModel>- Overrides:
isApplicablein classAbstractErrorParser<T extends MonitoredRequestErrorModel>- Parameters:
contentType- Response content typestatusCode- response status code- Returns:
- true if can parse, otherwise false
-
getSupportedMediaType
- Specified by:
getSupportedMediaTypein classAbstractErrorParser<T extends MonitoredRequestErrorModel>
-
parseErrorFrom
Description copied from interface:MonitoredRequestErrorParserGets theMonitoredRequestErrorvalue from the Response- Parameters:
errorClass- class to be instantiated as errorstatusCode- response status coderesponseBody- Response body to extract the error from- Returns:
- the error to persist as part of the
MonitoredRequestErrorParser
-