Documentation ¶
Overview ¶
Controllers
Author Bogdan Peta
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PreloadRuleEngines ¶
func PreloadRuleEngines()
Preloads all registered rule engines at application start up
func RefreshRuleEngineHandler ¶
func RefreshRuleEngineHandler(w http.ResponseWriter, r *http.Request)
RefreshRuleEngineHandler godoc @Summary Refreshes a rule engine @Description Refreshes a rule engine with a new set of rules from disk @Tags rule engine @Accept json @Produce json @Success 200 @Router /refresh/engine/{rule_engine} [post]
func RunRuleEngineHandler ¶
func RunRuleEngineHandler(w http.ResponseWriter, r *http.Request)
RunRuleEngineHandler godoc @Summary Runs a rule engine @Description Runs a rule engine @Tags rule engine @Accept json @Produce json @Success 200 @Router /run/engine/{rule_engine} [post]
func VersionRuleEngineHandler ¶
func VersionRuleEngineHandler(w http.ResponseWriter, r *http.Request)
VersionRuleEngineHandler godoc @Summary Version of a rule engine rule set @Description Refreshes a rule engine with a new set of rules from disk @Tags rule engine @Accept json @Produce json @Success 200 @Router /version/engine/{rule_engine} [post]
Types ¶
This section is empty.