@bluelibs/runner - v6.3.1
Preparing search index...
LifecycleAdmissionController
Class LifecycleAdmissionController
Index
Constructors
constructor
Methods
allow
Shutdown
Resource
Source
begin
Cooling
Down
begin
Disposing
begin
Drained
begin
Pausing
can
Admit
Event
can
Admit
Task
cancel
Drain
Waiters
get
Phase
is
Shutdown
Lockdown
mark
Disposed
resume
track
Event
Emission
track
Hook
Execution
track
Middleware
Execution
track
Task
Execution
wait
For
Drain
Constructors
constructor
new
LifecycleAdmissionController
()
:
LifecycleAdmissionController
Returns
LifecycleAdmissionController
Methods
allow
Shutdown
Resource
Source
allowShutdownResourceSource
(
resourcePath
:
string
)
:
void
Parameters
resourcePath
:
string
Returns
void
begin
Cooling
Down
beginCoolingDown
()
:
void
Returns
void
begin
Disposing
beginDisposing
()
:
void
Returns
void
begin
Drained
beginDrained
()
:
void
Returns
void
begin
Pausing
beginPausing
()
:
void
Returns
void
can
Admit
Event
canAdmitEvent
(
source
:
RuntimeCallSource
,
options
?:
{
allowLifecycleBypass
?:
boolean
}
,
)
:
boolean
Parameters
source
:
RuntimeCallSource
Optional
options
:
{
allowLifecycleBypass
?:
boolean
}
Returns
boolean
can
Admit
Task
canAdmitTask
(
source
:
RuntimeCallSource
)
:
boolean
Parameters
source
:
RuntimeCallSource
Returns
boolean
cancel
Drain
Waiters
cancelDrainWaiters
()
:
void
Returns
void
get
Phase
getPhase
()
:
RuntimeLifecyclePhase
Returns
RuntimeLifecyclePhase
is
Shutdown
Lockdown
isShutdownLockdown
()
:
boolean
Returns
boolean
mark
Disposed
markDisposed
()
:
void
Returns
void
resume
resume
()
:
void
Returns
void
track
Event
Emission
trackEventEmission
<
T
>
(
source
:
RuntimeCallSource
,
execute
:
()
=>
Promise
<
T
>
,
)
:
Promise
<
T
>
Type Parameters
T
Parameters
source
:
RuntimeCallSource
execute
:
()
=>
Promise
<
T
>
Returns
Promise
<
T
>
track
Hook
Execution
trackHookExecution
<
T
>
(
source
:
RuntimeCallSource
,
execute
:
()
=>
Promise
<
T
>
,
)
:
Promise
<
T
>
Type Parameters
T
Parameters
source
:
RuntimeCallSource
execute
:
()
=>
Promise
<
T
>
Returns
Promise
<
T
>
track
Middleware
Execution
trackMiddlewareExecution
<
T
>
(
source
:
RuntimeCallSource
,
execute
:
()
=>
Promise
<
T
>
,
)
:
Promise
<
T
>
Type Parameters
T
Parameters
source
:
RuntimeCallSource
execute
:
()
=>
Promise
<
T
>
Returns
Promise
<
T
>
track
Task
Execution
trackTaskExecution
<
T
>
(
source
:
RuntimeCallSource
,
execute
:
()
=>
Promise
<
T
>
,
)
:
Promise
<
T
>
Type Parameters
T
Parameters
source
:
RuntimeCallSource
execute
:
()
=>
Promise
<
T
>
Returns
Promise
<
T
>
wait
For
Drain
waitForDrain
(
timeoutMs
:
number
)
:
Promise
<
boolean
>
Parameters
timeoutMs
:
number
Returns
Promise
<
boolean
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
allow
Shutdown
Resource
Source
begin
Cooling
Down
begin
Disposing
begin
Drained
begin
Pausing
can
Admit
Event
can
Admit
Task
cancel
Drain
Waiters
get
Phase
is
Shutdown
Lockdown
mark
Disposed
resume
track
Event
Emission
track
Hook
Execution
track
Middleware
Execution
track
Task
Execution
wait
For
Drain
@bluelibs/runner - v6.3.1
Loading...