Class XmlMonitoredRequestErrorParser<T extends MonitoredRequestErrorModel>
- java.lang.Object
-
- de.hybris.platform.integrationservices.monitoring.AbstractErrorParser<T>
-
- de.hybris.platform.integrationservices.monitoring.XmlMonitoredRequestErrorParser<T>
-
- All Implemented Interfaces:
MonitoredRequestErrorParser<T>
public class XmlMonitoredRequestErrorParser<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 Constructor Description XmlMonitoredRequestErrorParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Collection<java.lang.String>getSupportedMediaType()TparseErrorFrom(java.lang.Class<T> errorClass, int statusCode, java.lang.String responseBody)Gets theMonitoredRequestErrorvalue from the Response-
Methods inherited from class de.hybris.platform.integrationservices.monitoring.AbstractErrorParser
createInstance, error, handleParserException, hasErrorStatusCode, isApplicable
-
-
-
-
Method Detail
-
getSupportedMediaType
protected java.util.Collection<java.lang.String> getSupportedMediaType()
- Specified by:
getSupportedMediaTypein classAbstractErrorParser<T extends MonitoredRequestErrorModel>
-
parseErrorFrom
public T parseErrorFrom(java.lang.Class<T> errorClass, int statusCode, java.lang.String responseBody)
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
-
-