controllers

package
v0.0.0-...-2ce9800 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2022 License: BSD-3-Clause Imports: 5 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL