@grandlinex/kernel
Preparing search index...
BaseLoopService
Class BaseLoopService<K, T, P, C, E>
Abstract
Type Parameters
K
extends
ICoreKernel
<
any
>
=
ICoreKernel
<
any
>
T
extends
IDataBase
<
any
,
any
>
|
null
=
any
P
extends
ICoreClient
|
null
=
any
C
extends
ICoreCache
|
null
=
any
E
extends
ICorePresenter
<
any
>
|
null
=
any
Hierarchy (
View Summary
)
BaseService
<
K
,
T
,
P
,
C
,
E
>
BaseLoopService
BackgroundService
Index
Constructors
constructor
Properties
channel
force
Stop
interval
logger
skip
Auto
Start
state
time
Out
Methods
debug
error
get
C
Client
get
Config
Store
get
Kernel
get
Module
get
Name
info
is
Running
l
Error
log
loop
next
set
Logger
set
Running
set
Sleeping
start
start
Up
stop
verbose
warn
Constructors
constructor
new
BaseLoopService
<
K
extends
ICoreKernel
<
any
,
ICoreAnyModule
>
=
ICoreKernel
<
any
,
ICoreAnyModule
>
,
T
extends
|
null
|
IDataBase
<
any
,
any
,
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
=
any
,
P
extends
null
|
ICoreClient
=
any
,
C
extends
null
|
ICoreCache
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
=
any
,
E
extends
|
null
|
ICorePresenter
<
any
,
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
=
any
,
>
(
name
:
string
,
timeout
:
number
,
module
:
ICoreKernelModule
<
K
,
T
,
P
,
C
,
E
>
,
skipAutoStart
?:
boolean
,
)
:
BaseLoopService
<
K
,
T
,
P
,
C
,
E
>
Type Parameters
K
extends
ICoreKernel
<
any
,
ICoreAnyModule
>
=
ICoreKernel
<
any
,
ICoreAnyModule
>
T
extends
null
|
IDataBase
<
any
,
any
,
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
=
any
P
extends
null
|
ICoreClient
=
any
C
extends
null
|
ICoreCache
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
=
any
E
extends
null
|
ICorePresenter
<
any
,
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
=
any
Parameters
name
:
string
timeout
:
number
module
:
ICoreKernelModule
<
K
,
T
,
P
,
C
,
E
>
Optional
skipAutoStart
:
boolean
Returns
BaseLoopService
<
K
,
T
,
P
,
C
,
E
>
Properties
Protected
channel
channel
:
string
force
Stop
forceStop
:
boolean
interval
interval
:
null
|
Timeout
logger
logger
:
null
|
CoreLogger
skip
Auto
Start
skipAutoStart
:
boolean
state
state
:
ServiceStates
time
Out
timeOut
:
number
Methods
debug
debug
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
error
error
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
get
C
Client
getCClient
<
X
extends
ICoreCClient
>
()
:
X
Type Parameters
X
extends
ICoreCClient
Returns
X
get
Config
Store
getConfigStore
()
:
IStore
Returns
IStore
get
Kernel
getKernel
()
:
K
Returns
K
get
Module
getModule
()
:
ICoreKernelModule
<
K
,
T
,
P
,
C
,
E
>
Returns
ICoreKernelModule
<
K
,
T
,
P
,
C
,
E
>
get
Name
getName
()
:
string
Returns
string
info
info
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
is
Running
isRunning
()
:
boolean
Returns
boolean
l
Error
lError
(
message
:
string
)
:
Error
Parameters
message
:
string
Returns
Error
log
log
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
Abstract
loop
loop
()
:
Promise
<
void
>
Returns
Promise
<
void
>
next
next
()
:
Promise
<
any
>
Returns
Promise
<
any
>
set
Logger
setLogger
(
logger
:
CoreLogger
)
:
void
Parameters
logger
:
CoreLogger
Returns
void
set
Running
setRunning
()
:
void
Returns
void
set
Sleeping
setSleeping
()
:
void
Returns
void
start
start
()
:
Promise
<
any
>
Returns
Promise
<
any
>
start
Up
startUp
()
:
Promise
<
any
>
Returns
Promise
<
any
>
stop
stop
()
:
Promise
<
any
>
Returns
Promise
<
any
>
verbose
verbose
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
warn
warn
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
channel
force
Stop
interval
logger
skip
Auto
Start
state
time
Out
Methods
debug
error
get
C
Client
get
Config
Store
get
Kernel
get
Module
get
Name
info
is
Running
l
Error
log
loop
next
set
Logger
set
Running
set
Sleeping
start
start
Up
stop
verbose
warn
@grandlinex/kernel
Loading...