Skip to content

Commit 9b30cf8

Browse files
authored
fix(dynamic-registry): move to respective listener bean dependency (#130)
* fix(error-reporter): Restore CustomReporter to default rabbit config * fix(imports): Optimize imports
1 parent e544b1c commit 9b30cf8

File tree

38 files changed

+100
-79
lines changed

38 files changed

+100
-79
lines changed

Diff for: acceptance/async-tests/src/test/java/org/reactivecommons/test/DirectGatewayPerfTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import org.assertj.core.api.Assertions;
44
import org.junit.jupiter.api.Test;
55
import org.reactivecommons.api.domain.Command;
6-
import org.reactivecommons.async.rabbit.RabbitDirectAsyncGateway;
76
import org.reactivecommons.async.impl.config.annotations.EnableDirectAsyncGateway;
7+
import org.reactivecommons.async.rabbit.RabbitDirectAsyncGateway;
88
import org.springframework.beans.factory.annotation.Autowired;
99
import org.springframework.beans.factory.annotation.Value;
1010
import org.springframework.boot.SpringApplication;

Diff for: acceptance/async-tests/src/test/java/org/reactivecommons/test/DummyMessage.java

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.reactivecommons.test;
22

33
import lombok.Data;
4+
45
import java.util.concurrent.ThreadLocalRandom;
56

67
@Data

Diff for: acceptance/async-tests/src/test/java/org/reactivecommons/test/DynamicRegistryTest.java

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import org.reactivecommons.api.domain.DomainEventBus;
66
import org.reactivecommons.async.api.DynamicRegistry;
77
import org.reactivecommons.async.api.handlers.DomainEventHandler;
8-
import org.reactivecommons.async.api.handlers.EventHandler;
98
import org.reactivecommons.async.impl.config.annotations.EnableDomainEventBus;
109
import org.reactivecommons.async.impl.config.annotations.EnableMessageListeners;
1110
import org.reactivestreams.Publisher;

Diff for: acceptance/async-tests/src/test/java/org/reactivecommons/test/SimpleDirectCommunicationTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import org.reactivecommons.async.api.AsyncQuery;
66
import org.reactivecommons.async.api.DirectAsyncGateway;
77
import org.reactivecommons.async.api.HandlerRegistry;
8-
import org.reactivecommons.async.api.handlers.CommandHandler;
98
import org.reactivecommons.async.api.handlers.DomainCommandHandler;
109
import org.reactivecommons.async.impl.config.annotations.EnableDirectAsyncGateway;
1110
import org.reactivecommons.async.impl.config.annotations.EnableMessageListeners;
@@ -23,7 +22,8 @@
2322
import java.util.concurrent.ThreadLocalRandom;
2423

2524
import static org.assertj.core.api.Assertions.assertThat;
26-
import static reactor.core.publisher.Mono.*;
25+
import static reactor.core.publisher.Mono.empty;
26+
import static reactor.core.publisher.Mono.just;
2727

2828
@SpringBootTest
2929
class SimpleDirectCommunicationTest {

Diff for: acceptance/async-tests/src/test/java/org/reactivecommons/test/SimpleEventNotificationTest.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import org.reactivecommons.api.domain.DomainEventBus;
66
import org.reactivecommons.async.api.HandlerRegistry;
77
import org.reactivecommons.async.api.handlers.DomainEventHandler;
8-
import org.reactivecommons.async.api.handlers.EventHandler;
98
import org.reactivecommons.async.impl.config.annotations.EnableDomainEventBus;
109
import org.reactivecommons.async.impl.config.annotations.EnableMessageListeners;
1110
import org.springframework.beans.factory.annotation.Autowired;
@@ -19,7 +18,9 @@
1918
import java.util.concurrent.ThreadLocalRandom;
2019

2120
import static org.assertj.core.api.Assertions.assertThat;
22-
import static reactor.core.publisher.Mono.*;
21+
import static reactor.core.publisher.Mono.empty;
22+
import static reactor.core.publisher.Mono.from;
23+
import static reactor.core.publisher.Mono.just;
2324

2425
@SpringBootTest
2526
class SimpleEventNotificationTest {

Diff for: acceptance/async-tests/src/test/java/org/reactivecommons/test/perf/BlockingCommandHandlePerfTest.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import org.reactivecommons.api.domain.Command;
55
import org.reactivecommons.async.api.DirectAsyncGateway;
66
import org.reactivecommons.async.api.HandlerRegistry;
7-
import org.reactivecommons.async.api.handlers.CommandHandler;
87
import org.reactivecommons.async.api.handlers.DomainCommandHandler;
98
import org.reactivecommons.async.impl.config.annotations.EnableDirectAsyncGateway;
109
import org.reactivecommons.async.impl.config.annotations.EnableMessageListeners;
@@ -24,7 +23,7 @@
2423

2524
import static java.lang.System.out;
2625
import static org.assertj.core.api.Assertions.assertThat;
27-
import static reactor.core.publisher.Mono.*;
26+
import static reactor.core.publisher.Mono.fromRunnable;
2827

2928
@SpringBootTest
3029
class BlockingCommandHandlePerfTest {

Diff for: acceptance/async-tests/src/test/java/org/reactivecommons/test/perf/ParallelOnBlockingInSubscriptionTimeTest.java

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import org.reactivecommons.api.domain.Command;
66
import org.reactivecommons.async.api.DirectAsyncGateway;
77
import org.reactivecommons.async.api.HandlerRegistry;
8-
import org.reactivecommons.async.api.handlers.CommandHandler;
98
import org.reactivecommons.async.api.handlers.DomainCommandHandler;
109
import org.reactivecommons.async.impl.config.annotations.EnableDirectAsyncGateway;
1110
import org.reactivecommons.async.impl.config.annotations.EnableMessageListeners;

Diff for: acceptance/async-tests/src/test/java/org/reactivecommons/test/perf/SimpleCommandHandlePerfTest.java

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import org.reactivecommons.api.domain.Command;
66
import org.reactivecommons.async.api.DirectAsyncGateway;
77
import org.reactivecommons.async.api.HandlerRegistry;
8-
import org.reactivecommons.async.api.handlers.CommandHandler;
98
import org.reactivecommons.async.api.handlers.DomainCommandHandler;
109
import org.reactivecommons.async.impl.config.annotations.EnableDirectAsyncGateway;
1110
import org.reactivecommons.async.impl.config.annotations.EnableMessageListeners;

Diff for: async/async-commons-api/src/main/java/org/reactivecommons/async/api/DynamicRegistry.java

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package org.reactivecommons.async.api;
22

33
import org.reactivecommons.async.api.handlers.DomainEventHandler;
4-
import org.reactivecommons.async.api.handlers.EventHandler;
54
import org.reactivecommons.async.api.handlers.QueryHandler;
65
import org.reactivecommons.async.api.handlers.QueryHandlerDelegate;
76
import reactor.core.publisher.Mono;

Diff for: async/async-commons/src/main/java/org/reactivecommons/async/commons/converters/json/JacksonMessageConverter.java

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import com.fasterxml.jackson.databind.JsonNode;
44
import com.fasterxml.jackson.databind.ObjectMapper;
55
import io.cloudevents.CloudEvent;
6-
import io.cloudevents.jackson.JsonFormat;
76
import lombok.Data;
87
import lombok.RequiredArgsConstructor;
98
import org.reactivecommons.api.domain.Command;

Diff for: async/async-commons/src/test/java/org/reactivecommons/async/commons/utils/NameGeneratorTest.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
import org.junit.jupiter.api.Test;
44

5-
import static org.junit.jupiter.api.Assertions.*;
5+
import static org.junit.jupiter.api.Assertions.assertEquals;
6+
import static org.junit.jupiter.api.Assertions.assertFalse;
7+
import static org.junit.jupiter.api.Assertions.assertTrue;
68

79
class NameGeneratorTest {
810

Diff for: async/async-commons/src/test/java/org/reactivecommons/async/commons/utils/matcher/KeyMatcherPerformanceManualTest.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,12 @@
88
import java.io.IOException;
99
import java.nio.file.Files;
1010
import java.nio.file.Paths;
11-
import java.util.*;
11+
import java.util.ArrayList;
12+
import java.util.HashMap;
13+
import java.util.HashSet;
14+
import java.util.List;
15+
import java.util.Map;
16+
import java.util.Set;
1217
import java.util.stream.Collectors;
1318

1419
class KeyMatcherPerformanceManualTest {

Diff for: async/async-kafka/src/main/java/org/reactivecommons/async/kafka/listeners/ApplicationNotificationsListener.java

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import reactor.core.publisher.Mono;
1515
import reactor.kafka.receiver.ReceiverRecord;
1616

17-
import java.util.Optional;
1817
import java.util.UUID;
1918
import java.util.function.Function;
2019

Diff for: async/async-kafka/src/test/java/org/reactivecommons/async/kafka/communications/topology/KafkaCustomizationsTest.java

-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
import org.junit.jupiter.api.BeforeEach;
44
import org.junit.jupiter.api.Test;
5-
import org.reactivecommons.async.kafka.communications.topology.KafkaCustomizations;
6-
import org.reactivecommons.async.kafka.communications.topology.TopicCustomization;
75

86
import java.util.HashMap;
97
import java.util.Map;

Diff for: async/async-kafka/src/test/java/org/reactivecommons/async/kafka/listeners/GenericMessageListenerTest.java

-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import reactor.core.publisher.Flux;
1616
import reactor.core.publisher.Mono;
1717
import reactor.core.publisher.MonoSink;
18-
import reactor.kafka.receiver.ReceiverOffset;
1918
import reactor.kafka.receiver.ReceiverRecord;
2019
import reactor.test.StepVerifier;
2120

@@ -26,7 +25,6 @@
2625

2726
import static org.mockito.ArgumentMatchers.any;
2827
import static org.mockito.ArgumentMatchers.anyString;
29-
import static org.mockito.Mockito.atLeastOnce;
3028
import static org.mockito.Mockito.mock;
3129
import static org.mockito.Mockito.times;
3230
import static org.mockito.Mockito.verify;

Diff for: async/async-rabbit/src/main/java/org/reactivecommons/async/rabbit/DynamicRegistryImp.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import lombok.RequiredArgsConstructor;
55
import org.reactivecommons.async.api.DynamicRegistry;
66
import org.reactivecommons.async.api.handlers.DomainEventHandler;
7-
import org.reactivecommons.async.api.handlers.EventHandler;
87
import org.reactivecommons.async.api.handlers.QueryHandler;
98
import org.reactivecommons.async.api.handlers.QueryHandlerDelegate;
109
import org.reactivecommons.async.api.handlers.registered.RegisteredEventListener;
@@ -33,7 +32,8 @@ public <T> Mono<Void> listenEvent(String eventName, DomainEventHandler<T> fn, Cl
3332

3433
@Override
3534
public <T, R> void serveQuery(String resource, QueryHandler<T, R> handler, Class<R> queryClass) {
36-
resolver.addQueryHandler(new RegisteredQueryHandler<>(resource, (ignored, message) -> handler.handle(message), queryClass));
35+
resolver.addQueryHandler(new RegisteredQueryHandler<>(resource, (ignored, message) -> handler.handle(message)
36+
, queryClass));
3737
}
3838

3939
@Override

Diff for: async/async-rabbit/src/main/java/org/reactivecommons/async/rabbit/listeners/ApplicationCommandListener.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
import org.reactivecommons.async.api.handlers.registered.RegisteredCommandHandler;
99
import org.reactivecommons.async.commons.CommandExecutor;
1010
import org.reactivecommons.async.commons.DiscardNotifier;
11+
import org.reactivecommons.async.commons.HandlerResolver;
1112
import org.reactivecommons.async.commons.communications.Message;
1213
import org.reactivecommons.async.commons.converters.MessageConverter;
1314
import org.reactivecommons.async.commons.ext.CustomReporter;
14-
import org.reactivecommons.async.commons.HandlerResolver;
1515
import org.reactivecommons.async.rabbit.RabbitMessage;
1616
import org.reactivecommons.async.rabbit.communications.ReactiveMessageListener;
1717
import org.reactivecommons.async.rabbit.communications.TopologyCreator;

Diff for: async/async-rabbit/src/test/java/org/reactivecommons/async/helpers/TestStubs.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
package org.reactivecommons.async.helpers;
22

3-
import org.reactivecommons.async.rabbit.RabbitMessage;
43
import org.reactivecommons.async.commons.communications.Message;
4+
import org.reactivecommons.async.rabbit.RabbitMessage;
55

6-
import static org.reactivecommons.async.commons.Headers.*;
6+
import static org.reactivecommons.async.commons.Headers.CORRELATION_ID;
7+
import static org.reactivecommons.async.commons.Headers.REPLY_ID;
8+
import static org.reactivecommons.async.commons.Headers.SERVED_QUERY_ID;
79

810
public class TestStubs {
911

Diff for: async/async-rabbit/src/test/java/org/reactivecommons/async/rabbit/DynamicRegistryImpTest.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@
2323
import java.util.concurrent.ConcurrentHashMap;
2424

2525
import static org.assertj.core.api.Assertions.assertThat;
26-
import static org.mockito.Mockito.*;
26+
import static org.mockito.Mockito.any;
27+
import static org.mockito.Mockito.mock;
28+
import static org.mockito.Mockito.verify;
29+
import static org.mockito.Mockito.when;
2730
import static reactor.core.publisher.Mono.just;
2831

2932

Diff for: async/async-rabbit/src/test/java/org/reactivecommons/async/rabbit/QueryExecutorTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
import org.mockito.junit.jupiter.MockitoExtension;
99
import org.reactivecommons.async.api.From;
1010
import org.reactivecommons.async.api.handlers.QueryHandlerDelegate;
11+
import org.reactivecommons.async.commons.QueryExecutor;
12+
import org.reactivecommons.async.commons.communications.Message;
1113
import org.reactivecommons.async.helpers.SampleClass;
1214
import org.reactivecommons.async.helpers.TestStubs;
13-
import org.reactivecommons.async.commons.communications.Message;
14-
import org.reactivecommons.async.commons.QueryExecutor;
1515
import reactor.core.publisher.Mono;
1616
import reactor.test.StepVerifier;
1717

Diff for: async/async-rabbit/src/test/java/org/reactivecommons/async/rabbit/RabbitMessageTest.java

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import com.rabbitmq.client.Delivery;
55
import com.rabbitmq.client.Envelope;
66
import org.junit.jupiter.api.Test;
7-
import org.reactivecommons.async.rabbit.RabbitMessage;
87

98
import java.util.HashMap;
109
import java.util.Map;

Diff for: async/async-rabbit/src/test/java/org/reactivecommons/async/rabbit/listeners/GenericMessageListenerPerfTest.java

+20-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,24 @@
22

33
import com.fasterxml.jackson.core.JsonProcessingException;
44
import com.fasterxml.jackson.databind.ObjectMapper;
5-
import com.rabbitmq.client.*;
5+
import com.rabbitmq.client.AMQP;
6+
import com.rabbitmq.client.BuiltinExchangeType;
7+
import com.rabbitmq.client.CancelCallback;
8+
import com.rabbitmq.client.Channel;
9+
import com.rabbitmq.client.ConfirmCallback;
10+
import com.rabbitmq.client.ConfirmListener;
11+
import com.rabbitmq.client.Connection;
12+
import com.rabbitmq.client.Consumer;
13+
import com.rabbitmq.client.ConsumerShutdownSignalCallback;
14+
import com.rabbitmq.client.DeliverCallback;
15+
import com.rabbitmq.client.Delivery;
16+
import com.rabbitmq.client.Envelope;
17+
import com.rabbitmq.client.GetResponse;
18+
import com.rabbitmq.client.Method;
19+
import com.rabbitmq.client.ReturnCallback;
20+
import com.rabbitmq.client.ReturnListener;
21+
import com.rabbitmq.client.ShutdownListener;
22+
import com.rabbitmq.client.ShutdownSignalException;
623
import lombok.Data;
724
import org.assertj.core.api.Assertions;
825
import org.junit.jupiter.api.BeforeEach;
@@ -12,11 +29,11 @@
1229
import org.mockito.Mockito;
1330
import org.mockito.junit.jupiter.MockitoExtension;
1431
import org.reactivecommons.api.domain.Command;
15-
import org.reactivecommons.async.commons.communications.Message;
1632
import org.reactivecommons.async.commons.DiscardNotifier;
33+
import org.reactivecommons.async.commons.communications.Message;
34+
import org.reactivecommons.async.commons.ext.CustomReporter;
1735
import org.reactivecommons.async.rabbit.communications.ReactiveMessageListener;
1836
import org.reactivecommons.async.rabbit.communications.TopologyCreator;
19-
import org.reactivecommons.async.commons.ext.CustomReporter;
2037
import reactor.core.publisher.Flux;
2138
import reactor.core.publisher.Mono;
2239
import reactor.rabbitmq.AcknowledgableDelivery;

Diff for: samples/async/async-kafka-sender-client/src/main/java/sample/SampleRestController.java

-2
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@
22

33
import com.fasterxml.jackson.core.JsonProcessingException;
44
import io.cloudevents.CloudEvent;
5-
import io.cloudevents.CloudEventData;
65
import io.cloudevents.core.builder.CloudEventBuilder;
76
import io.cloudevents.jackson.JsonCloudEventData;
87
import lombok.Data;
98
import lombok.RequiredArgsConstructor;
109
import org.reactivecommons.api.domain.DomainEvent;
1110
import org.reactivecommons.api.domain.DomainEventBus;
12-
import org.reactivecommons.async.commons.converters.json.CloudEventBuilderExt;
1311
import org.reactivecommons.async.commons.converters.json.ObjectMapperSupplier;
1412
import org.springframework.web.bind.annotation.DeleteMapping;
1513
import org.springframework.web.bind.annotation.RestController;

Diff for: samples/async/async-receiver-responder/src/main/java/sample/HandlersConfig.java

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import org.reactivecommons.async.api.DynamicRegistry;
55
import org.reactivecommons.async.api.HandlerRegistry;
66
import org.reactivecommons.async.api.handlers.DomainEventHandler;
7-
import org.reactivecommons.async.api.handlers.EventHandler;
87
import org.springframework.boot.CommandLineRunner;
98
import org.springframework.context.annotation.Bean;
109
import org.springframework.context.annotation.Configuration;

Diff for: samples/async/async-sender-client/src/main/java/sample/SampleRestController.java

-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package sample;
22

3-
import io.cloudevents.CloudEvent;
43
import lombok.RequiredArgsConstructor;
54
import org.reactivecommons.api.domain.Command;
65
import org.reactivecommons.api.domain.DomainEvent;
@@ -23,8 +22,6 @@
2322
import sample.model.broker.AnimalEvent;
2423
import sample.model.broker.RemovedMemberEvent;
2524

26-
import java.net.URI;
27-
import java.time.OffsetDateTime;
2825
import java.util.UUID;
2926

3027
import static org.springframework.http.MediaType.APPLICATION_JSON_VALUE;

Diff for: starters/async-commons-starter/src/main/java/org/reactivecommons/async/starter/config/ReactiveCommonsConfig.java

+9-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
import org.reactivecommons.async.commons.config.BrokerConfig;
99
import org.reactivecommons.async.commons.converters.json.DefaultObjectMapperSupplier;
1010
import org.reactivecommons.async.commons.converters.json.ObjectMapperSupplier;
11+
import org.reactivecommons.async.commons.ext.CustomReporter;
12+
import org.reactivecommons.async.commons.ext.DefaultCustomReporter;
1113
import org.reactivecommons.async.commons.reply.ReactiveReplyRouter;
1214
import org.reactivecommons.async.starter.broker.BrokerProvider;
1315
import org.reactivecommons.async.starter.broker.BrokerProviderFactory;
@@ -30,7 +32,7 @@
3032
@Configuration
3133
@RequiredArgsConstructor
3234
@Import(ReactiveCommonsHealthConfig.class)
33-
@ComponentScan("org.reactivecommons.async.starter.impl")
35+
@ComponentScan("org.reactivecommons.async.starter.impl.common")
3436
public class ReactiveCommonsConfig {
3537

3638
@Bean
@@ -89,4 +91,10 @@ public MeterRegistry defaultRabbitMeterRegistry() {
8991
return new SimpleMeterRegistry();
9092
}
9193

94+
@Bean
95+
@ConditionalOnMissingBean
96+
public CustomReporter reactiveCommonsCustomErrorReporter() {
97+
return new DefaultCustomReporter();
98+
}
99+
92100
}

Diff for: starters/async-commons-starter/src/main/java/org/reactivecommons/async/starter/config/ReactiveCommonsListenersConfig.java

+2-8
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,11 @@
77
import org.reactivecommons.async.api.HandlerRegistry;
88
import org.reactivecommons.async.commons.HandlerResolver;
99
import org.reactivecommons.async.commons.HandlerResolverBuilder;
10-
import org.reactivecommons.async.commons.ext.CustomReporter;
11-
import org.reactivecommons.async.commons.ext.DefaultCustomReporter;
1210
import org.reactivecommons.async.starter.props.GenericAsyncPropsDomain;
1311
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
1412
import org.springframework.context.ApplicationContext;
1513
import org.springframework.context.annotation.Bean;
14+
import org.springframework.context.annotation.ComponentScan;
1615
import org.springframework.context.annotation.Configuration;
1716
import reactor.core.publisher.Mono;
1817

@@ -21,6 +20,7 @@
2120
@Log
2221
@Configuration
2322
@RequiredArgsConstructor
23+
@ComponentScan("org.reactivecommons.async.starter.impl.listener")
2424
public class ReactiveCommonsListenersConfig {
2525

2626
@Bean
@@ -41,12 +41,6 @@ public DomainHandlers buildHandlers(ApplicationContext context,
4141
return handlers;
4242
}
4343

44-
@Bean
45-
@ConditionalOnMissingBean
46-
public CustomReporter reactiveCommonsCustomErrorReporter() {
47-
return new DefaultCustomReporter();
48-
}
49-
5044
@Bean
5145
@ConditionalOnMissingBean
5246
@SuppressWarnings("rawtypes")

Diff for: starters/async-commons-starter/src/main/java/org/reactivecommons/async/starter/listeners/EventsListenerConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33

44
import org.reactivecommons.async.commons.HandlerResolver;
5-
import org.reactivecommons.async.starter.config.ConnectionManager;
65
import org.reactivecommons.async.starter.broker.BrokerProvider;
6+
import org.reactivecommons.async.starter.config.ConnectionManager;
77
import org.reactivecommons.async.starter.config.DomainHandlers;
88
import org.reactivecommons.async.starter.config.ReactiveCommonsConfig;
99
import org.reactivecommons.async.starter.config.ReactiveCommonsListenersConfig;

0 commit comments

Comments
 (0)