Search
Preparing search index...
The search index is not available
ceb
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
ceb
@tmorin/ceb-messaging-moleculer
MoleculerQueryBus
Class MoleculerQueryBus
Implementation of the
QueryBus
for Moleculer.
Hierarchy
MoleculerQueryBus
Implements
QueryBus
Index
Constructors
constructor
Accessors
observer
Methods
dispose
execute
handle
create
Service
Constructors
constructor
new
Moleculer
Query
Bus
(
emitter
:
MoleculerEmitterQueryBus
, broker
:
ServiceBroker
, services
?:
Set
<
Service
<
ServiceSettingSchema
>
>
)
:
MoleculerQueryBus
Parameters
emitter:
MoleculerEmitterQueryBus
broker:
ServiceBroker
services:
Set
<
Service
<
ServiceSettingSchema
>
>
= ...
Returns
MoleculerQueryBus
Accessors
observer
get
observer
(
)
:
MoleculerObservableQueryBus
Returns
MoleculerObservableQueryBus
Methods
dispose
dispose
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
execute
execute
<
R
,
C
>
(
query
:
C
, options
?:
Partial
<
MoleculerExecuteActionOptions
>
)
:
Promise
<
R
>
Type parameters
R
:
Result
<
any
,
ResultHeaders
,
R
>
=
Result
<
any
,
ResultHeaders
>
C
:
Query
<
any
,
MessageHeaders
,
C
>
=
Query
<
any
,
MessageHeaders
>
Parameters
query:
C
Optional
options:
Partial
<
MoleculerExecuteActionOptions
>
Returns
Promise
<
R
>
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
create
Service
create
Service
<
Q
,
R
>
(
queryType
:
string
, handler
:
QueryHandler
<
Q
,
R
>
, broker
:
ServiceBroker
, queryBus
:
QueryBus
, emitter
:
MoleculerEmitterQueryBus
)
:
Service
<
ServiceSettingSchema
>
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
>
broker:
ServiceBroker
queryBus:
QueryBus
emitter:
MoleculerEmitterQueryBus
Returns
Service
<
ServiceSettingSchema
>
Modules
@tmorin/ceb-
bundle-
web
@tmorin/ceb-
elements-
builders
@tmorin/ceb-
elements-
core
@tmorin/ceb-
elements-
testing
@tmorin/ceb-
inversion-
builder
@tmorin/ceb-
inversion-
core
@tmorin/ceb-
inversion-
testing-
core
@tmorin/ceb-
inversion-
testing-
jest
@tmorin/ceb-
inversion-
testing-
mocha
@tmorin/ceb-
messaging-
adapter-
dom
@tmorin/ceb-
messaging-
adapter-
electron
@tmorin/ceb-
messaging-
adapter-
purify
@tmorin/ceb-
messaging-
builder-
core
@tmorin/ceb-
messaging-
builder-
inversion
@tmorin/ceb-
messaging-
core
@tmorin/ceb-
messaging-
inversion
@tmorin/ceb-
messaging-
moleculer
@tmorin/ceb-
messaging-
moleculer-
inversion
@tmorin/ceb-
messaging-
simple
@tmorin/ceb-
messaging-
simple-
builder
@tmorin/ceb-
messaging-
simple-
inversion
@tmorin/ceb-
messaging-
testing
@tmorin/ceb-
templating-
builder
@tmorin/ceb-
templating-
engine
@tmorin/ceb-
templating-
literal
@tmorin/ceb-
templating-
parser
@tmorin/ceb-
utilities
Moleculer
Query
Bus
constructor
observer
dispose
execute
handle
create
Service
Generated using
TypeDoc
Implementation of the QueryBus for Moleculer.