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
ResultSetHandler
prepare
in interface ResultSetHandler
rs
- ResultSet 객체.java.sql.SQLException
ResultSetHandler#prepare()
public void finish()
ResultSetHandler
finish
in interface ResultSetHandler
ResultSetHandler.finish()
public void handleRow(java.sql.ResultSet rs) throws java.sql.SQLException
ResultSetHandler
ResultSet
의 next()
가 호출된 후 매번 호출된다.handleRow
in interface ResultSetHandler
rs
- ResultSet 객체.java.sql.SQLException
ResultSetHandler.handleRow(ResultSet)