public class
TraverseExceptionHandlerFactory
extends Object
Constructs an ExceptionHandler
based up on configuration options.
Optional configuration parameters:
traverse.exceptionHandler
- Specifies the action to take if the traversal encounters exceptions: always abort (“0”), never abort ("ignore"), abort only after # exceptions are encountered ("10").abortExceptionHander.backoffMilliSeconds
- Specifies the backoff time in milliseconds to wait between detected handler exceptions (typically used when traversing a repository).
Constant Summary
String | EXCEPTION_HANDLER_BACKOFF | |
String | TRAVERSE_EXCEPTION_HANDLER |
Public Method Summary
static ExceptionHandler |
createFromConfig()
Creates an
ExceptionHandler from a single call, as defined by the configuration file. |
Inherited Method Summary
Constants
public static final String EXCEPTION_HANDLER_BACKOFF
Constant Value:
"abortExceptionHander.backoffMilliSeconds"
public static final String TRAVERSE_EXCEPTION_HANDLER
Constant Value:
"traverse.exceptionHandler"
Public Methods
public static ExceptionHandler createFromConfig ()
Creates an ExceptionHandler
from a single call, as defined by the configuration file.
Returns
- configured exception handler