Page Contents

Home > @loopback/core > LifeCycleObserverRegistry

LifeCycleObserverRegistry class

A context-based registry for life cycle observers

Signature:

export declare class LifeCycleObserverRegistry implements LifeCycleObserver 

Constructors

Constructor Modifiers Description
(constructor)(observersView, options)   Constructs a new instance of the LifeCycleObserverRegistry class

Properties

Property Modifiers Type Description
observersView   ContextView<LifeCycleObserver>  
options   LifeCycleObserverOptions  

Methods

Method Modifiers Description
getObserverGroup(binding)   Get the group for a given life cycle observer binding
getObserverGroupsByOrder()   Get observer groups ordered by the group
invokeObserver(observer, event)   Invoke an observer for the given event
notifyGroups(events, groups, reverse)   Emit events to the observer groups
notifyObservers(observers, bindings, event)   Notify an observer group of the given event
setOrderedGroups(groups)    
sortObserverBindingsByGroup(bindings)   Sort the life cycle observer bindings so that we can start/stop them in the right order. By default, we can start other observers before servers and stop them in the reverse order
start()   Notify all life cycle observers by group of start
stop()   Notify all life cycle observers by group of stop