events-backend: revert config addition for DefaultEventBroker
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
@@ -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({
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user