in fc/function.go [59:72]
func (fn *Function) RegistryLifeCycleHandler(lifeCycleHandlers []handlerWrapper) {
for _, item := range lifeCycleHandlers {
switch item.funcType {
case initializerFunction:
fn.initializeHandler = NewLifeCycleHandler(item.handler)
case preFreezeFunction:
fn.preFreezeHandler = NewLifeCycleHandler(item.handler)
case preStopFunction:
fn.preStopHandler = NewLifeCycleHandler(item.handler)
default:
// TODO ...
}
}
}