Documentation ¶
Index ¶
- func ClearController(_ sfplugins.StatefunExecutor, ctx *sfplugins.StatefunContextProcessor)
- func ControllerConstruct(_ sfplugins.StatefunExecutor, ctx *sfplugins.StatefunContextProcessor)
- func ControllerObjectTrigger(_ sfplugins.StatefunExecutor, ctxProcessor *sfplugins.StatefunContextProcessor)
- func InitSchema(runtime *statefun.Runtime) error
- func RegisterFunctions(runtime *statefun.Runtime)
- func StartController(_ sfplugins.StatefunExecutor, ctx *sfplugins.StatefunContextProcessor)
- func UpdateController(_ sfplugins.StatefunExecutor, ctx *sfplugins.StatefunContextProcessor)
- func UpdateControllerObject(_ sfplugins.StatefunExecutor, ctx *sfplugins.StatefunContextProcessor)
- type Link
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClearController ¶
func ClearController(_ sfplugins.StatefunExecutor, ctx *sfplugins.StatefunContextProcessor)
func ControllerConstruct ¶
func ControllerConstruct(_ sfplugins.StatefunExecutor, ctx *sfplugins.StatefunContextProcessor)
@property:<json path>
@function:<function.name.id>:[[arg1 value],[arg2 value],...[argN value]] - ideal
@function:getChildren(linkType) - now
func ControllerObjectTrigger ¶
func ControllerObjectTrigger(_ sfplugins.StatefunExecutor, ctxProcessor *sfplugins.StatefunContextProcessor)
func InitSchema ¶
func RegisterFunctions ¶
func StartController ¶
func StartController(_ sfplugins.StatefunExecutor, ctx *sfplugins.StatefunContextProcessor)
payload: { declaration:{}, uuids: []string, name: string, }
controller_id: { name: string, declaration: {...}, },
func UpdateController ¶
func UpdateController(_ sfplugins.StatefunExecutor, ctx *sfplugins.StatefunContextProcessor)
func UpdateControllerObject ¶
func UpdateControllerObject(_ sfplugins.StatefunExecutor, ctx *sfplugins.StatefunContextProcessor)
fetch declaration from controller send to construct compare result if it's different send update to controller
Types ¶
Click to show internal directories.
Click to hide internal directories.