Class ExecutionLifecycleCoordinator
java.lang.Object
es.urjc.etsii.grafo.services.ExecutionLifecycleCoordinator
Coordinates the terminal execution event, event-bus draining, and application shutdown.
-
Constructor Summary
ConstructorsConstructorDescriptionExecutionLifecycleCoordinator(org.springframework.context.ConfigurableApplicationContext applicationContext, MorkEventPublisher eventPublisher, EventWebserverConfig eventWebserverConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoidcomplete(long executionTime) Complete a terminal orchestration path exactly once.
-
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
-