Class FallbackErrorResolver
java.lang.Object
com.broadleafcommerce.dataexchange.service.error.FallbackErrorResolver
- All Implemented Interfaces:
ErrorResolver
Fallback error resolver that is used when no other error resolver can handle the error.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns true if this resolver can map the exception to a readable error message.resolve
(DataExchangeError error, Throwable t) Maps the exception to a readable error message.
-
Constructor Details
-
FallbackErrorResolver
public FallbackErrorResolver()
-
-
Method Details
-
canResolve
Description copied from interface:ErrorResolver
Returns true if this resolver can map the exception to a readable error message.- Specified by:
canResolve
in interfaceErrorResolver
- Parameters:
t
- the exception- Returns:
- true if this resolver can map the exception to a readable error message
-
resolve
Description copied from interface:ErrorResolver
Maps the exception to a readable error message. The supplied error object will be initialized withDataExchangeError.getPath()
populated. Implementations should handle populating any additional information that will be returned.It is possible for implementations to return a different error object than the one supplied. If this is needed, the returned error object should have the same path as the supplied error object.
- Specified by:
resolve
in interfaceErrorResolver
- Parameters:
error
- The error object to populate.t
- the exception- Returns:
- a readable error message
-