@Override public void shutdown() { try { singletonJobContext.getPayload().close(); } catch (IOException e) { throw new RuntimeException(e); } } }
@Override public void run(@NonNull Job<ExecutionRecordWriter> job, @NonNull JobContext<ExecutionRecordWriter> context) throws IOException { context.getPayload().write(executionRecord); job.finished(); } }));