func convertInvokeFunctionType()

in fc/invoke_loop.go [83:99]


func convertInvokeFunctionType(invokeInstance *invoke) functionType {
	funcType, err := strconv.ParseInt(invokeInstance.headers.Get(headerFunctionType), 10, 64)
	if err != nil {
		return handleFunction
	}
	switch funcType {
	case int64(initializerFunction):
		return initializerFunction
	case int64(preFreezeFunction):
		return preFreezeFunction
	case int64(preStopFunction):
		return preStopFunction
	default:
		return handleFunction
	}

}