public class TimeLogResultSetHandler extends java.lang.Object implements ResultSetHandler
처리 시간 및 건수를 기록하는 ResultSetHandler.
| Constructor and Description |
|---|
TimeLogResultSetHandler(java.lang.Class<? extends java.lang.Object> clazz,
ResultSetHandler handler,
int logLoopCount)
TimeLogResultSetHandler 객체 생성.
|
TimeLogResultSetHandler(ResultSetHandler handler,
int logLoopCount)
TimeLogResultSetHandler 객체 생성.
|
TimeLogResultSetHandler(java.lang.String loggerName,
ResultSetHandler handler,
int logLoopCount)
TimeLogResultSetHandler 객체 생성.
|
| Modifier and Type | Method and Description |
|---|---|
void |
finish()
끝나고 마무리 작업.
|
void |
handleRow(java.sql.ResultSet rs)
ResultSet의 next()가 호출된 후 매번 호출된다. |
void |
prepare(java.sql.ResultSet rs)
시작전 준비 작업.
|
public TimeLogResultSetHandler(ResultSetHandler handler, int logLoopCount)
handler - 로그를 기록할 ResultSetHandler.logLoopCount - 로그를 주기적으로 기록할 매 건 수.public TimeLogResultSetHandler(java.lang.Class<? extends java.lang.Object> clazz,
ResultSetHandler handler,
int logLoopCount)
clazz - 로거.handler - 로그를 기록할 ResultSetHandler.logLoopCount - 로그를 주기적으로 기록할 매 건 수.public TimeLogResultSetHandler(java.lang.String loggerName,
ResultSetHandler handler,
int logLoopCount)
loggerName - 로거명.handler - 로그를 기록할 ResultSetHandler.logLoopCount - 로그를 주기적으로 기록할 매 건 수.public void prepare(java.sql.ResultSet rs)
throws java.sql.SQLException
ResultSetHandlerprepare in interface ResultSetHandlerrs - ResultSet 객체.java.sql.SQLExceptionResultSetHandler#prepare()public void finish()
ResultSetHandlerfinish in interface ResultSetHandlerResultSetHandler.finish()public void handleRow(java.sql.ResultSet rs)
throws java.sql.SQLException
ResultSetHandlerResultSet의 next()가 호출된 후 매번 호출된다.handleRow in interface ResultSetHandlerrs - ResultSet 객체.java.sql.SQLExceptionResultSetHandler.handleRow(ResultSet)