nanoservice-ts v0.1.0


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

TriggerBase

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

Configuration


getRunner()

getRunner(): Runner

Defined in: core/runner/src/TriggerBase.ts:23

Returns

Runner


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