@Test public void shouldNotStartExporterServiceIfNoExportersAreConfigured() { // given brokerConfig.setExporters(new ArrayList<>()); // when component.init(context); actorSchedulerRule.workUntilDone(); // then assertThat(context.getServiceContainer().hasService(EXPORTER_MANAGER)).isFalse(); }
protected void start() { LOG.info("Version: {}", VERSION); LOG.info("Starting broker with configuration {}", getConfig().toJson()); brokerContext.addComponent(new SystemComponent()); brokerContext.addComponent(new TransportComponent()); brokerContext.addComponent(new LogStreamsComponent()); brokerContext.addComponent(new SubscriptionComponent()); brokerContext.addComponent(new ClusterComponent()); brokerContext.addComponent(new GatewayComponent()); brokerContext.addComponent(new ExporterComponent()); brokerContext.init(); }
protected void start() { LOG.info("Version: {}", VERSION); LOG.info("Starting broker with configuration {}", getConfig().toJson()); brokerContext.addComponent(new SystemComponent()); brokerContext.addComponent(new TransportComponent()); brokerContext.addComponent(new LogStreamsComponent()); brokerContext.addComponent(new SubscriptionComponent()); brokerContext.addComponent(new ClusterComponent()); brokerContext.addComponent(new GatewayComponent()); brokerContext.addComponent(new ExporterComponent()); brokerContext.init(); }
@Test public void shouldNotStartExporterServiceIfNoExportersAreConfigured() { // given brokerConfig.setExporters(new ArrayList<>()); // when component.init(context); actorSchedulerRule.workUntilDone(); // then assertThat(context.getServiceContainer().hasService(EXPORTER_MANAGER)).isFalse(); }
@Test public void shouldStartExporterServiceIfAtLeastOneExporterIsConfigured() { // given brokerConfig.setExporters(Arrays.asList(new ExporterCfg())); // when component.init(context); actorSchedulerRule.workUntilDone(); // then assertThat(context.getServiceContainer().hasService(EXPORTER_MANAGER)).isTrue(); } }
@Test public void shouldStartExporterServiceIfAtLeastOneExporterIsConfigured() { // given brokerConfig.setExporters(Arrays.asList(new ExporterCfg())); // when component.init(context); actorSchedulerRule.workUntilDone(); // then assertThat(context.getServiceContainer().hasService(EXPORTER_MANAGER)).isTrue(); } }