Commit 3f9fc3b9 authored by Noel Alonso's avatar Noel Alonso
Browse files

No envía item al crear la espera sino al resolver

parent 513e52d9
Loading
Loading
Loading
Loading
+10 −16
Original line number Diff line number Diff line
@@ -155,8 +155,7 @@ public class SettingsCommandHandler extends CommandHandler {
		logger.debug("Aplicado evento: " + event.getType());

		// Crea la espera hasta que se responda con evento completado
		CompletableFuture<SettingsDTO> completableFuture = getCompletableFeature(event.getSessionId(),
				agg.getSettings());
		CompletableFuture<SettingsDTO> completableFuture = getCompletableFeature(event.getSessionId());

		// Emite evento para enviar a kafka
		publishToKafka(event, settingsTopic);
@@ -192,8 +191,7 @@ public class SettingsCommandHandler extends CommandHandler {
		logger.debug("Aplicado evento: " + event.getType());

		// Crea la espera hasta que se responda con evento completado
		CompletableFuture<SettingsDTO> completableFuture = getCompletableFeature(event.getSessionId(),
				agg.getSettings());
		CompletableFuture<SettingsDTO> completableFuture = getCompletableFeature(event.getSessionId());

		// Emite evento para enviar a kafka
		publishToKafka(event, settingsTopic);
@@ -226,8 +224,7 @@ public class SettingsCommandHandler extends CommandHandler {
		logger.debug("Aplicado evento: " + event.getType());

		// Crea la espera hasta que se responda con evento completado
		CompletableFuture<SettingsDTO> completableFuture = getCompletableFeature(event.getSessionId(),
				agg.getSettings());
		CompletableFuture<SettingsDTO> completableFuture = getCompletableFeature(event.getSessionId());

		// Emite evento para enviar a kafka
		publishToKafka(event, settingsTopic);
@@ -260,8 +257,7 @@ public class SettingsCommandHandler extends CommandHandler {
		logger.debug("Aplicado evento: " + event.getType());

		// Crea la espera hasta que se responda con evento completado
		CompletableFuture<SettingsDTO> completableFuture = getCompletableFeature(event.getSessionId(),
				agg.getSettings());
		CompletableFuture<SettingsDTO> completableFuture = getCompletableFeature(event.getSessionId());

		// Emite evento para enviar a kafka
		publishToKafka(event, settingsTopic);
@@ -294,8 +290,7 @@ public class SettingsCommandHandler extends CommandHandler {
		logger.debug("Aplicado evento: " + event.getType());

		// Crea la espera hasta que se responda con evento completado
		CompletableFuture<SettingsDTO> completableFuture = getCompletableFeature(event.getSessionId(),
				agg.getSettings());
		CompletableFuture<SettingsDTO> completableFuture = getCompletableFeature(event.getSessionId());

		// Emite evento para enviar a kafka
		publishToKafka(event, settingsTopic);
@@ -325,8 +320,7 @@ public class SettingsCommandHandler extends CommandHandler {
		logger.debug("Aplicado evento: " + event.getType());

		// Crea la espera hasta que se responda con evento completado
		CompletableFuture<SettingsDTO> completableFuture = getCompletableFeature(event.getSessionId(),
				agg.getSettings());
		CompletableFuture<SettingsDTO> completableFuture = getCompletableFeature(event.getSessionId());

		// Emite evento para enviar a kafka
		publishToKafka(event, settingsTopic);
@@ -344,7 +338,7 @@ public class SettingsCommandHandler extends CommandHandler {

		// El evento selected se envía desde el stream

		resolveCommand(event.getSessionId());
		resolveCommand(event.getSessionId(), event.getSettings());
	}

	@KafkaHandler
@@ -365,7 +359,7 @@ public class SettingsCommandHandler extends CommandHandler {

		// El evento deselected se envía desde el stream

		resolveCommand(event.getSessionId());
		resolveCommand(event.getSessionId(), event.getSettings());
	}

	@KafkaHandler
@@ -386,7 +380,7 @@ public class SettingsCommandHandler extends CommandHandler {

		// El evento selectionCleared se envía desde el stream

		resolveCommand(event.getSessionId());
		resolveCommand(event.getSessionId(), event.getSettings());
	}

	@KafkaHandler
@@ -407,7 +401,7 @@ public class SettingsCommandHandler extends CommandHandler {

		// El evento settingsSaved se envía desde el stream

		resolveCommand(event.getSessionId());
		resolveCommand(event.getSessionId(), event.getSettings());
	}

	@KafkaHandler
+1 −3
Original line number Diff line number Diff line
@@ -283,8 +283,6 @@ public class SettingsCommandHandlerBase extends KafkaBaseIntegrationTest {
		Thread.sleep(1000);

		PartialDeselectEvent partialDeselectEvent = SettingsDataUtil.getPartialDeselectEvent(code + "7");
		partialDeselectEvent.getSelection().getSelection().clear();
		partialDeselectEvent.getSelection().getSelection().add("2");
		kafkaTemplate.send(settings_topic, partialDeselectEvent.getAggregateId(), partialDeselectEvent);

		Event select = (Event) blockingQueue.poll(120, TimeUnit.SECONDS);
@@ -697,7 +695,7 @@ public class SettingsCommandHandlerBase extends KafkaBaseIntegrationTest {

		// Añade completableFeature para que se resuelva al recibir el mensaje.
		CompletableFuture<SettingsDTO> completableFuture = Whitebox.invokeMethod(settingsCommandHandler,
				"getCompletableFeature", event.getSessionId(), settingsSavedEvent.getSettings());
				"getCompletableFeature", event.getSessionId());

		kafkaTemplate.send(settings_topic, event.getAggregateId(), event);