Class AbstractErrorParser<T extends MonitoredRequestErrorModel>
java.lang.Object
de.hybris.platform.integrationservices.monitoring.AbstractErrorParser<T>
- Type Parameters:
T- type of the error item model extracted by this parser
- All Implemented Interfaces:
MonitoredRequestErrorParser<T>
- Direct Known Subclasses:
DefaultExceptionOutboundRequestErrorParser,DefaultFallbackOutboundRequestErrorParser,DefaultHttp404OutboundRequestErrorParser,JsonMonitoredRequestErrorParser,XmlMonitoredRequestErrorParser
public abstract class AbstractErrorParser<T extends MonitoredRequestErrorModel>
extends Object
implements MonitoredRequestErrorParser<T>
Base implementation of the
MonitoredRequestErrorParser-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TcreateInstance(Class<T> klazz) protected Tprotected abstract Collection<String>protected ThandleParserException(Class<T> errorClass, Exception e) protected booleanhasErrorStatusCode(int code) booleanisApplicable(String contentType, int statusCode) Indicates whether this MonitoredRequestErrorParser is applicable to the given ResponseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.integrationservices.monitoring.MonitoredRequestErrorParser
parseErrorFrom
-
Field Details
-
ERROR_MSG_MAX_LENGTH
protected static final int ERROR_MSG_MAX_LENGTH- See Also:
-
-
Constructor Details
-
AbstractErrorParser
public AbstractErrorParser()
-
-
Method Details
-
isApplicable
Description copied from interface:MonitoredRequestErrorParserIndicates whether this MonitoredRequestErrorParser is applicable to the given Response- Specified by:
isApplicablein interfaceMonitoredRequestErrorParser<T extends MonitoredRequestErrorModel>- Parameters:
contentType- Response content typestatusCode- response status code- Returns:
- true if can parse, otherwise false
-
error
-
createInstance
-
handleParserException
-
hasErrorStatusCode
protected boolean hasErrorStatusCode(int code) -
getSupportedMediaType
-