The current mechanism for updating the unpack error handler requires that the error handler is replaced entirely, including communicating the error to the user. Adding a getter means that delegating implementations can be constructed so that the error can be processed before sending to the user, for example for logging. Change-Id: I4b6f78a041d0f6f5b4076a9a5781565ca3857817 Signed-off-by: Jack Wickham <jwickham@palantir.com>tags/v5.8.0.202006091008-r
postReceive = h != null ? h : PostReceiveHook.NULL; | postReceive = h != null ? h : PostReceiveHook.NULL; | ||||
} | } | ||||
/** | |||||
* Get the current unpack error handler. | |||||
* | |||||
* @return the current unpack error handler. | |||||
* @since 5.8 | |||||
*/ | |||||
public UnpackErrorHandler getUnpackErrorHandler() { | |||||
return unpackErrorHandler; | |||||
} | |||||
/** | /** | ||||
* @param unpackErrorHandler | * @param unpackErrorHandler | ||||
* the unpackErrorHandler to set | * the unpackErrorHandler to set |