@runloop/remote-agents-sdk
Preparing search index...
shared
AsyncMessageQueue
Class AsyncMessageQueue<T>
Single-consumer asynchronous queue used by protocol connection pull surfaces.
Type Parameters
T
Index
Constructors
constructor
Methods
close
next
push
reopen
Constructors
constructor
new
AsyncMessageQueue
<
T
>
(
highWaterMark
?:
number
,
onHighWater
?:
(
size
:
number
)
=>
void
,
)
:
AsyncMessageQueue
<
T
>
Type Parameters
T
Parameters
highWaterMark
:
number
= 1000
Optional
onHighWater
:
(
size
:
number
)
=>
void
Returns
AsyncMessageQueue
<
T
>
Methods
close
close
(
clear
?:
boolean
)
:
void
Parameters
clear
:
boolean
= true
Returns
void
next
next
()
:
Promise
<
T
|
null
>
Returns
Promise
<
T
|
null
>
push
push
(
value
:
T
)
:
void
Parameters
value
:
T
Returns
void
reopen
reopen
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
close
next
push
reopen
@runloop/remote-agents-sdk
Loading...
Single-consumer asynchronous queue used by protocol connection pull surfaces.