public void execute(JobExecutionContext context) throws JobExecutionException {
// Extract data from job
Map<String, String> properties = (Map<String, String>) context.getMergedJobDataMap().get(Map.class.getCanonicalName());
Set<String> taskIds = (Set<String>) context.getMergedJobDataMap().get(Task.class.getCanonicalName());
taskIds.forEach(taskId -> {
final String url = urlConverter(
DEFAULT_PROTOCOL,
properties.get(SERVER_IP),
properties.get(SERVER_PORT),
properties.get(SERVER_CONTEXT_PATH) + RETRY_PATH + "/" + taskId
);
try {
final HttpResponse<String> httpResponse =
Unirest.get(url).asString();
} catch (UnirestException e) {
LOGGER.error("UnirestException", e);
}
});
}
QuartzJob.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:async-engine
作者:
评论列表
文章目录