package com.ldbc.driver.runtime.coordination; import java.util.List; import java.util.concurrent.Future; public interface CompletionTimeService extends ExternalCompletionTimeWriter, GlobalCompletionTimeReader { LocalCompletionTimeWriter newLocalCompletionTimeWriter() throws CompletionTimeException; Future<Long> globalCompletionTimeAsMilliFuture() throws CompletionTimeException; List<LocalCompletionTimeWriter> getAllWriters() throws CompletionTimeException; void shutdown() throws CompletionTimeException; }