Options
All
  • Public
  • Public/Protected
  • All
Menu

Implementation of the QueryBus for Moleculer.

Hierarchy

  • MoleculerQueryBus

Implements

  • QueryBus

Index

Constructors

constructor

Accessors

observer

Methods

dispose

  • dispose(): Promise<void>

execute

handle

  • handle<Q, R>(queryType: string, handler: QueryHandler<Q, R>): Removable
  • Type parameters

    • Q: Query<any, MessageHeaders, Q> = Query<any, MessageHeaders>

    • R: Result<any, ResultHeaders, R> = Result<any, ResultHeaders>

    Parameters

    • queryType: string
    • handler: QueryHandler<Q, R>

    Returns Removable

Static Private createService

  • createService<Q, R>(queryType: string, handler: QueryHandler<Q, R>, broker: ServiceBroker, queryBus: QueryBus, emitter: MoleculerEmitterQueryBus): Service<ServiceSettingSchema>

Generated using TypeDoc