fix #479 : close ResponseData
This commit is contained in:
parent
5077441cf0
commit
fad0455e75
1 changed files with 7 additions and 8 deletions
|
@ -91,15 +91,14 @@ public class FileListIndexUpdateCallbackImpl implements IndexUpdateCallback {
|
|||
}
|
||||
|
||||
final String url = dataMap.get(fessConfig.getIndexFieldUrl()).toString();
|
||||
try {
|
||||
final CrawlerClient client = crawlerClientFactory.getClient(url);
|
||||
if (client == null) {
|
||||
logger.warn("CrawlerClient is null. Data: " + dataMap);
|
||||
return false;
|
||||
}
|
||||
final CrawlerClient client = crawlerClientFactory.getClient(url);
|
||||
if (client == null) {
|
||||
logger.warn("CrawlerClient is null. Data: " + dataMap);
|
||||
return false;
|
||||
}
|
||||
|
||||
final long startTime = System.currentTimeMillis();
|
||||
final ResponseData responseData = client.execute(RequestDataBuilder.newRequestData().get().url(url).build());
|
||||
final long startTime = System.currentTimeMillis();
|
||||
try (final ResponseData responseData = client.execute(RequestDataBuilder.newRequestData().get().url(url).build())) {
|
||||
responseData.setExecutionTime(System.currentTimeMillis() - startTime);
|
||||
if (dataMap.containsKey(Constants.SESSION_ID)) {
|
||||
responseData.setSessionId((String) dataMap.get(Constants.SESSION_ID));
|
||||
|
|
Loading…
Add table
Reference in a new issue