Documentation
¶
Index ¶
- Constants
- Variables
- type API
- func (flowgrpc *API) CreateGrpcClient() error
- func (flowgrpc *API) GetGrpcClient() *client.FlowGrpcClient
- func (flowgrpc *API) GetGrpcClientVersion() int64
- func (flowgrpc *API) GetState() []string
- func (flowgrpc *API) Init()
- func (flowgrpc *API) RegisterSubscriber() error
- func (flowgrpc *API) Start()
- func (flowgrpc *API) UpdateGrpcClientState(err error)
Constants ¶
View Source
const (
// MetricFlowStatus is the metric name for the Flow gRPC health status
MetricFlowStatus = "flow_grpc_health_status"
)
Variables ¶
View Source
var ManagerAccess *Manager.ManagerAccess
ManagerAccess - access to all managers
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct{} //nolint:all
API - all API interface
func NewFlowGrpcManager ¶
func NewFlowGrpcManager(superForge *elektratypes.Elektra, superAPI *Manager.ManagerAPI, superConf *Manager.ManagerConf) *API
NewFlowGrpcManager - returns a new instance of helm manager
func (*API) CreateGrpcClient ¶
CreateGrpcClient creates the Flow gRPC client, this is called at Site Agent startup and will be retried until it succeeds
func (*API) GetGrpcClient ¶
func (flowgrpc *API) GetGrpcClient() *client.FlowGrpcClient
GetGrpcClient gets the Flow gRPC client
func (*API) GetGrpcClientVersion ¶
GetGrpcClientVersion returns the current version of the Flow gRPC client
func (*API) RegisterSubscriber ¶
RegisterSubscriber registers Flow rack and tray workflows and activities with Temporal
func (*API) UpdateGrpcClientState ¶
UpdateGrpcClientState updates the Flow gRPC client state
Click to show internal directories.
Click to hide internal directories.