BaseComponent(app, opts)

BaseComponent is a base class that can be extended.

new BaseComponent(app, opts)

constructor BaseComponent
Parameters:
Name Type Description
app Application current application context
opts object component opts
Implements:

Methods

afterStart(cb) → {Void}

Component lifecycle callback
Parameters:
Name Type Description
cb function
Returns:
Void
Implements:

start(cb) → {Void}

Component lifecycle callback
Parameters:
Name Type Description
cb function
Returns:
Void
Implements:

stop(force, cb) → {Void}

Component lifecycle function
Parameters:
Name Type Description
force Boolean whether stop the component immediately
cb function
Returns:
Void
Implements: