lonnymq
Preparing search index...
queue
Message
Class Message<T>
Type Parameters
T
Index
Constructors
constructor
Properties
channel
Id
content
id
is
Unlocked
num
Attempts
state
Methods
defer
heartbeat
retire
Constructors
constructor
new
Message
<
T
>
(
params
:
{
adaptor
:
Adaptor
<
T
>
;
channelId
:
string
;
content
:
Buffer
;
id
:
bigint
;
isUnlocked
:
boolean
;
numAttempts
:
number
;
schema
:
string
;
state
:
Buffer
<
ArrayBufferLike
>
|
null
;
}
,
)
:
queue
.
Message
<
T
>
Type Parameters
T
Parameters
params
:
{
adaptor
:
Adaptor
<
T
>
;
channelId
:
string
;
content
:
Buffer
;
id
:
bigint
;
isUnlocked
:
boolean
;
numAttempts
:
number
;
schema
:
string
;
state
:
Buffer
<
ArrayBufferLike
>
|
null
;
}
Returns
queue
.
Message
<
T
>
Properties
Readonly
channel
Id
channelId
:
string
Readonly
content
content
:
Buffer
Readonly
id
id
:
bigint
Readonly
is
Unlocked
isUnlocked
:
boolean
Readonly
num
Attempts
numAttempts
:
number
Readonly
state
state
:
Buffer
<
ArrayBufferLike
>
|
null
Methods
defer
defer
(
params
:
{
databaseClient
:
T
;
dequeueAt
?:
number
;
state
?:
Buffer
<
ArrayBufferLike
>
;
}
,
)
:
Promise
<
command
.
message
.
defer
.
Result
>
Parameters
params
:
{
databaseClient
:
T
;
dequeueAt
?:
number
;
state
?:
Buffer
<
ArrayBufferLike
>
}
Returns
Promise
<
command
.
message
.
defer
.
Result
>
heartbeat
heartbeat
(
params
:
{
databaseClient
:
T
;
lockMs
:
number
}
,
)
:
Promise
<
command
.
message
.
heartbeat
.
Result
>
Parameters
params
:
{
databaseClient
:
T
;
lockMs
:
number
}
Returns
Promise
<
command
.
message
.
heartbeat
.
Result
>
retire
retire
(
params
:
{
databaseClient
:
T
}
)
:
Promise
<
command
.
message
.
retire
.
Result
>
Parameters
params
:
{
databaseClient
:
T
}
Returns
Promise
<
command
.
message
.
retire
.
Result
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
channel
Id
content
id
is
Unlocked
num
Attempts
state
Methods
defer
heartbeat
retire
lonnymq
Loading...