1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.batch.sample.domain.football.internal;
18
19 import org.apache.commons.logging.Log;
20 import org.apache.commons.logging.LogFactory;
21 import org.springframework.batch.repeat.RepeatContext;
22 import org.springframework.batch.repeat.exception.ExceptionHandler;
23
24 public class FootballExceptionHandler implements ExceptionHandler {
25
26 private static final Log logger = LogFactory
27 .getLog(FootballExceptionHandler.class);
28
29 public void handleException(RepeatContext context, Throwable throwable)
30 throws Throwable {
31
32 if (!(throwable instanceof NumberFormatException)) {
33 throw throwable;
34 } else {
35 logger.error("Number Format Exception!", throwable);
36 }
37
38 }
39
40 }