@Override public CompletableFuture<ArchivedExecutionGraph> requestJob(Time timeout) { return CompletableFuture.completedFuture(ArchivedExecutionGraph.createFrom(executionGraph)); }
@Override public CompletableFuture<ArchivedExecutionGraph> requestJob(Time timeout) { return CompletableFuture.completedFuture(ArchivedExecutionGraph.createFrom(executionGraph)); }
@Override public CompletableFuture<ArchivedExecutionGraph> requestJob(Time timeout) { return CompletableFuture.completedFuture(ArchivedExecutionGraph.createFrom(executionGraph)); }
private void jobStatusChanged( final JobStatus newJobStatus, long timestamp, @Nullable final Throwable error) { validateRunsInMainThread(); if (newJobStatus.isGloballyTerminalState()) { final ArchivedExecutionGraph archivedExecutionGraph = ArchivedExecutionGraph.createFrom(executionGraph); scheduledExecutorService.execute(() -> jobCompletionActions.jobReachedGloballyTerminalState(archivedExecutionGraph)); } }
private void jobStatusChanged( final JobStatus newJobStatus, long timestamp, @Nullable final Throwable error) { validateRunsInMainThread(); if (newJobStatus.isGloballyTerminalState()) { final ArchivedExecutionGraph archivedExecutionGraph = ArchivedExecutionGraph.createFrom(executionGraph); scheduledExecutorService.execute(() -> jobCompletionActions.jobReachedGloballyTerminalState(archivedExecutionGraph)); } }
private void jobStatusChanged( final JobStatus newJobStatus, long timestamp, @Nullable final Throwable error) { validateRunsInMainThread(); if (newJobStatus.isGloballyTerminalState()) { final ArchivedExecutionGraph archivedExecutionGraph = ArchivedExecutionGraph.createFrom(executionGraph); operationLogManager.clear(); scheduledExecutorService.execute(() -> jobCompletionActions.jobReachedGloballyTerminalState(archivedExecutionGraph)); } }