events-backend: revert config addition for DefaultEventBroker

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2024-10-21 17:43:15 +02:00
parent e02a02bb20
commit f22b938ede
4 changed files with 7 additions and 9 deletions
-1
View File
@@ -76,7 +76,6 @@ function makeCreateEnv(config: Config) {
const eventsService = DefaultEventsService.create({ logger: root, config });
const eventBroker = new DefaultEventBroker(
root.child({ type: 'plugin' }),
config,
eventsService,
);
const signalsService = DefaultSignalsService.create({
+2 -2
View File
@@ -18,7 +18,7 @@ import { LoggerService } from '@backstage/backend-plugin-api';
// @public @deprecated
export class DefaultEventBroker implements EventBroker {
// @deprecated
constructor(logger: LoggerService, config?: Config, events?: EventsService);
constructor(logger: LoggerService, events?: EventsService);
// (undocumented)
publish(params: EventParams): Promise<void>;
// (undocumented)
@@ -29,7 +29,7 @@ export class DefaultEventBroker implements EventBroker {
// @public @deprecated
export class EventsBackend {
constructor(logger: Logger, config?: Config);
constructor(logger: Logger);
// (undocumented)
addPublishers(
...publishers: Array<EventPublisher | Array<EventPublisher>>
@@ -15,7 +15,6 @@
*/
import { LoggerService } from '@backstage/backend-plugin-api';
import { Config } from '@backstage/config';
import {
DefaultEventsService,
EventBroker,
@@ -42,8 +41,9 @@ export class DefaultEventBroker implements EventBroker {
* An instance can be passed (required for a mixed mode), otherwise a new instance gets created internally.
* @deprecated use `DefaultEventsService` directly instead
*/
constructor(logger: LoggerService, config?: Config, events?: EventsService) {
this.events = events ?? DefaultEventsService.create({ logger, config });
constructor(logger: LoggerService, events?: EventsService) {
this.events =
events ?? DefaultEventsService.create({ logger, useEventBus: 'never' });
}
async publish(params: EventParams): Promise<void> {
@@ -21,7 +21,6 @@ import {
} from '@backstage/plugin-events-node';
import { Logger } from 'winston';
import { DefaultEventBroker } from './DefaultEventBroker';
import { Config } from '@backstage/config';
/**
* A builder that helps wire up all component parts of the event management.
@@ -34,8 +33,8 @@ export class EventsBackend {
private publishers: EventPublisher[] = [];
private subscribers: EventSubscriber[] = [];
constructor(logger: Logger, config?: Config) {
this.eventBroker = new DefaultEventBroker(logger, config);
constructor(logger: Logger) {
this.eventBroker = new DefaultEventBroker(logger);
}
setEventBroker(eventBroker: EventBroker): EventsBackend {