Class ExecutionLifecycleCoordinator

java.lang.Object
es.urjc.etsii.grafo.services.ExecutionLifecycleCoordinator

@Service public class ExecutionLifecycleCoordinator extends Object
Coordinates the terminal execution event, event-bus draining, and application shutdown.
  • Constructor Details

    • ExecutionLifecycleCoordinator

      public ExecutionLifecycleCoordinator(org.springframework.context.ConfigurableApplicationContext applicationContext, MorkEventPublisher eventPublisher, EventWebserverConfig eventWebserverConfig)
  • Method Details

    • complete

      public void complete(long executionTime)
      Complete a terminal orchestration path exactly once.
      Parameters:
      executionTime - total execution time in nanoseconds