code cleanup
This commit is contained in:
parent
53a9710ec8
commit
d4c79e06d8
1 changed files with 9 additions and 2 deletions
|
@ -138,13 +138,14 @@ public class AsyncBatchEventSaveStrategy implements EventHandlingStrategy {
|
||||||
SEBServerInit.INIT_LOGGER.info("> Worker Thread {} running", Thread.currentThread());
|
SEBServerInit.INIT_LOGGER.info("> Worker Thread {} running", Thread.currentThread());
|
||||||
|
|
||||||
final Collection<ClientEventRecord> events = new ArrayList<>();
|
final Collection<ClientEventRecord> events = new ArrayList<>();
|
||||||
|
@SuppressWarnings("resource")
|
||||||
final SqlSessionTemplate sqlSessionTemplate = new SqlSessionTemplate(
|
final SqlSessionTemplate sqlSessionTemplate = new SqlSessionTemplate(
|
||||||
this.sqlSessionFactory,
|
this.sqlSessionFactory,
|
||||||
ExecutorType.BATCH);
|
ExecutorType.BATCH);
|
||||||
final ClientEventRecordMapper clientEventMapper = sqlSessionTemplate.getMapper(
|
final ClientEventRecordMapper clientEventMapper = sqlSessionTemplate.getMapper(
|
||||||
ClientEventRecordMapper.class);
|
ClientEventRecordMapper.class);
|
||||||
|
|
||||||
long sleepTime = 100;
|
long sleepTime = MIN_SLEEP_TIME;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
while (this.workersRunning) {
|
while (this.workersRunning) {
|
||||||
|
@ -175,7 +176,13 @@ public class AsyncBatchEventSaveStrategy implements EventHandlingStrategy {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
sqlSessionTemplate.close();
|
try {
|
||||||
|
sqlSessionTemplate.destroy();
|
||||||
|
} catch (final Exception e) {
|
||||||
|
log.error("Failed to close and destroy the SqlSessionTemplate for this thread: {}",
|
||||||
|
Thread.currentThread(),
|
||||||
|
e);
|
||||||
|
}
|
||||||
log.debug("Worker Thread {} stopped", Thread.currentThread());
|
log.debug("Worker Thread {} stopped", Thread.currentThread());
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue