Hermes
Preparing search index...
The search index is not available
Hermes PostgreSQL
Hermes PostgreSQL
OutboxConsumer
Class OutboxConsumer<Message>
Type Parameters
Message
extends
JSONValue
Implements
IOutboxConsumer
<
Message
>
Index
Constructors
constructor
Methods
get
Creation
Params
get
Db
Connection
queue
send
start
Constructors
constructor
new
OutboxConsumer
<
Message
extends
JSONValue
>
(
_params
:
ConsumerCreationParams
<
Message
>
,
_createClient
:
(
options
:
Options
<
Record
<
string
,
PostgresType
<
any
>
>
>
,
)
=>
HermesSql
,
_state
?:
OutboxConsumerState
,
)
:
OutboxConsumer
<
Message
>
Type Parameters
Message
extends
JSONValue
Parameters
_params
:
ConsumerCreationParams
<
Message
>
_createClient
:
(
options
:
Options
<
Record
<
string
,
PostgresType
<
any
>
>
>
)
=>
HermesSql
Optional
_state
:
OutboxConsumerState
Returns
OutboxConsumer
<
Message
>
Methods
get
Creation
Params
getCreationParams
()
:
ConsumerCreationParams
<
Message
>
Returns
ConsumerCreationParams
<
Message
>
get
Db
Connection
getDbConnection
()
:
HermesSql
Returns
HermesSql
queue
queue
(
message
:
MessageEnvelope
<
Message
>
|
MessageEnvelope
<
Message
>
[]
,
options
?:
PublishOptions
,
)
:
Promise
<
void
>
Parameters
message
:
MessageEnvelope
<
Message
>
|
MessageEnvelope
<
Message
>
[]
Optional
options
:
PublishOptions
Returns
Promise
<
void
>
send
send
(
message
:
MessageEnvelope
<
Message
>
|
MessageEnvelope
<
Message
>
[]
,
tx
?:
TransactionSql
<
{}
>
,
)
:
Promise
<
void
>
Parameters
message
:
MessageEnvelope
<
Message
>
|
MessageEnvelope
<
Message
>
[]
Optional
tx
:
TransactionSql
<
{}
>
Returns
Promise
<
void
>
start
start
()
:
Promise
<
Stop
>
Returns
Promise
<
Stop
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
get
Creation
Params
get
Db
Connection
queue
send
start
Hermes
Hermes PostgreSQL
Loading...