Documentation ¶
Index ¶
- Variables
- func OpenMetaNodeClient(cfg *MetaNodeClientConfig)
- type MetaNodeClient
- func (c *MetaNodeClient) CreateAction(actionName string, actionBinary []byte) error
- func (c *MetaNodeClient) CreateScheme(scheme *planner.Scheme) error
- func (c *MetaNodeClient) DeleteAction(actionName string) error
- func (c *MetaNodeClient) DeleteScheme(schemeName string) error
- func (c *MetaNodeClient) GetAction(actionName string) ([]byte, error)
- func (c *MetaNodeClient) GetActionsList() (*actions.ActionList, error)
- func (c *MetaNodeClient) GetSchemasList() (*schemas.SchemeList, error)
- func (c *MetaNodeClient) GetScheme(schemeName string) (*planner.Scheme, error)
- func (c *MetaNodeClient) RunScheme(schemeName string) error
- func (c *MetaNodeClient) StopScheme(schemeName string) error
- type MetaNodeClientConfig
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.
Click to show internal directories.
Click to hide internal directories.