metaclient

package
v0.0.0-...-2932577 Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2021 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// MetaNode клиент для доступа.
	MetaNode *MetaNodeClient
	// MetaNodeAddress адрес MetaNode.
	MetaNodeAddress string
)

Functions

func OpenMetaNodeClient

func OpenMetaNodeClient(cfg *MetaNodeClientConfig)

OpenMetaNodeClient открывает meta_node client.

Types

type MetaNodeClient

type MetaNodeClient struct {
	// contains filtered or unexported fields
}

MetaNodeClient клиент для подключения к meta_node

func NewMetaNodeClient

func NewMetaNodeClient(cfg *MetaNodeClientConfig) *MetaNodeClient

NewMetaNodeClient возвращает новый MetaNodeClient

func (*MetaNodeClient) CreateAction

func (c *MetaNodeClient) CreateAction(actionName string, actionBinary []byte) error

CreateAction создает новое действие.

func (*MetaNodeClient) CreateScheme

func (c *MetaNodeClient) CreateScheme(scheme *planner.Scheme) error

CreateScheme создает новую схему.

func (*MetaNodeClient) DeleteAction

func (c *MetaNodeClient) DeleteAction(actionName string) error

DeleteAction удаление заданного действия.

func (*MetaNodeClient) DeleteScheme

func (c *MetaNodeClient) DeleteScheme(schemeName string) error

DeleteScheme удаление заданной схеме.

func (*MetaNodeClient) GetAction

func (c *MetaNodeClient) GetAction(actionName string) ([]byte, error)

GetAction возвращает бинарный файл действия.

func (*MetaNodeClient) GetActionsList

func (c *MetaNodeClient) GetActionsList() (*actions.ActionList, error)

GetActionsList возвращает список загруженных действий.

func (*MetaNodeClient) GetSchemasList

func (c *MetaNodeClient) GetSchemasList() (*schemas.SchemeList, error)

GetSchemasList возвращает список схем.

func (*MetaNodeClient) GetScheme

func (c *MetaNodeClient) GetScheme(schemeName string) (*planner.Scheme, error)

GetScheme возвращает описание схемы.

func (*MetaNodeClient) RunScheme

func (c *MetaNodeClient) RunScheme(schemeName string) error

RunScheme запускает схему в работу.

func (*MetaNodeClient) StopScheme

func (c *MetaNodeClient) StopScheme(schemeName string) error

StopScheme останавливает работу схемы.

type MetaNodeClientConfig

type MetaNodeClientConfig struct {
	Address string
}

MetaNodeClientConfig набор настроек для MetaNodeClient.

Jump to

Keyboard shortcuts

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