TriggerBase
nanoservice-ts / runner/src / TriggerBase
Class: abstract
TriggerBase
Defined in: core/runner/src/TriggerBase.ts:9
Extends
default
Constructors
new TriggerBase()
new TriggerBase():
TriggerBase
Defined in: core/runner/src/TriggerBase.ts:12
Returns
Overrides
Trigger.constructor
Properties
configuration
configuration:
Configuration
Defined in: core/runner/src/TriggerBase.ts:10
Methods
createContext()
createContext(
logger
?,blueprintPath
?,id
?):Context
Defined in: core/runner/src/TriggerBase.ts:90
Parameters
logger?
LoggerContext
blueprintPath?
string
id?
string
Returns
Context
endCounter()
endCounter(
start
):number
Defined in: core/runner/src/TriggerBase.ts:122
Parameters
start
number
Returns
number
getConfiguration()
getConfiguration():
Configuration
Defined in: core/runner/src/TriggerBase.ts:19
Returns
getRunner()
getRunner():
Runner
Defined in: core/runner/src/TriggerBase.ts:23
Returns
listen()
abstract
listen():Promise
<number
>
Defined in: core/runner/src/TriggerBase.ts:17
Returns
Promise
<number
>
Overrides
Trigger.listen
run()
run(
ctx
):Promise
<TriggerResponse
>
Defined in: core/runner/src/TriggerBase.ts:27
Parameters
ctx
Context
Returns
Promise
<TriggerResponse
>
startCounter()
startCounter():
number
Defined in: core/runner/src/TriggerBase.ts:118
Returns
number