Documentation
¶
Index ¶
- Constants
- func CreateFnInstance(cfg model.FunctionConfig) (string, error)
- func GetSourceFilePath(tenant string) string
- func HealthCheck(url string) error
- func HealthCheckRetry(url string, retries int) error
- func StartNodeInstance(cfg model.FunctionConfig) (url string, err error)
- func ValidateFunctionConfig(cfg *model.FunctionTopic) error
- type FunctionInstance
- type WorkerSignal
Constants ¶
View Source
const ( // PulsarTrigger is pulsar input topic trigger PulsarTrigger = "pulsar-topic" // HTTPTrigger is http trigger HTTPTrigger = "http" // CronTrigger is time based cron trigger CronTrigger = "cron" )
Variables ¶
This section is empty.
Functions ¶
func CreateFnInstance ¶
func CreateFnInstance(cfg model.FunctionConfig) (string, error)
CreateFnInstance creates function instance
func GetSourceFilePath ¶
GetSourceFilePath gets the directory to source file
func HealthCheck ¶
HealthCheck checks the any language pack is running
func HealthCheckRetry ¶
HealthCheckRetry is health check with retry
func StartNodeInstance ¶
func StartNodeInstance(cfg model.FunctionConfig) (url string, err error)
StartNodeInstance starts node/javascript instance
func ValidateFunctionConfig ¶
func ValidateFunctionConfig(cfg *model.FunctionTopic) error
ValidateFunctionConfig validates function config
Types ¶
Click to show internal directories.
Click to hide internal directories.