clitrigger

package
v0.40.2 Latest Latest
Warning

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

Go to latest
Published: May 31, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApUpdate

type ApUpdate struct {
	Domain          string   `json:"domain"`
	DataSourceNames []string `json:"dataSourceNames"`
}

type CliTrigger

type CliTrigger interface {
	TriggerChannel(ctx context.Context) <-chan TriggerEvent
	Reset()
	Wait()
}

func CreateCliTrigger

func CreateCliTrigger(config *target.BaseConfig) (CliTrigger, error)

type DummyCliTrigger added in v0.39.4

type DummyCliTrigger struct {
}

func (DummyCliTrigger) Reset added in v0.39.4

func (d DummyCliTrigger) Reset()

func (DummyCliTrigger) TriggerChannel added in v0.39.4

func (d DummyCliTrigger) TriggerChannel(ctx context.Context) <-chan TriggerEvent

func (DummyCliTrigger) Wait added in v0.39.4

func (d DummyCliTrigger) Wait()

type TriggerEvent

type TriggerEvent struct {
	ApUpdate *ApUpdate `json:"apUpdate,omitempty"`
}

type WebsocketCliTrigger

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

func NewWebsocketCliTrigger

func NewWebsocketCliTrigger(config *target.BaseConfig, websocketUrl string) *WebsocketCliTrigger

func (*WebsocketCliTrigger) Reset added in v0.36.1

func (s *WebsocketCliTrigger) Reset()

func (*WebsocketCliTrigger) TriggerChannel

func (s *WebsocketCliTrigger) TriggerChannel(ctx context.Context) <-chan TriggerEvent

func (*WebsocketCliTrigger) Wait

func (s *WebsocketCliTrigger) Wait()

type WebsocketClient

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

func NewWebsocketClient

func NewWebsocketClient(config *target.BaseConfig, websocketUrl string) *WebsocketClient

func (*WebsocketClient) Start

func (s *WebsocketClient) Start(ctx context.Context) (<-chan interface{}, error)

func (*WebsocketClient) Wait

func (s *WebsocketClient) Wait()

type WebsocketMessageError added in v0.36.1

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

func (*WebsocketMessageError) Error added in v0.36.1

func (e *WebsocketMessageError) Error() string

Jump to

Keyboard shortcuts

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