UNPKG

@allgemein/eventbus

Version:
27 lines (26 loc) 985 B
import { IMessage } from '../IMessage'; import { AbstractEventBusAdapter } from '../AbstractEventBusAdapter'; import { IRedisReader } from './IRedisReader'; import { IRedisWriter } from './IRedisWriter'; import { IPseudoObject } from '../../bus/IPseudoObject'; export declare class RedisEventBusAdapter extends AbstractEventBusAdapter { static ADAPTER_NAME: string; private static Reader; private static Writer; reader: IRedisReader; writer: IRedisWriter; _connecting: boolean; _ready: boolean; _subscribed: boolean; constructor(nodeId: string, name: string, clazz: Function, options: any); connect(): Promise<void>; open(): Promise<unknown>; loadDependencies(): void; getSubscriber(): IRedisReader; getPublisher(): Promise<IRedisWriter>; onMessage(message: IMessage): void; isSubscribed(): boolean; publish(object: any): Promise<IPseudoObject>; unsubscribe(): void; subscribe(fn: Function): Promise<void>; }