agent

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2023 License: GPL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PubSubAgent

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

func NewPubSubAgent

func NewPubSubAgent(config config.AgentConfig) *PubSubAgent

func (*PubSubAgent) CleanAllData

func (s *PubSubAgent) CleanAllData()

func (*PubSubAgent) GetMetaPath

func (s *PubSubAgent) GetMetaPath() string

func (*PubSubAgent) GetPublisherID

func (s *PubSubAgent) GetPublisherID() string

func (*PubSubAgent) GetSubscriberID

func (s *PubSubAgent) GetSubscriberID() string

func (*PubSubAgent) Start

func (s *PubSubAgent) Start() error

func (*PubSubAgent) StartPublish

func (s *PubSubAgent) StartPublish(ctx context.Context, topicName string, sendChan chan pubsub.TopicData) error

func (*PubSubAgent) StartSubscribe

func (s *PubSubAgent) StartSubscribe(ctx context.Context, topicName string, batchSize, flushInterval uint32) (chan []pubsub.SubscriptionResult, error)

func (*PubSubAgent) StartWithServer

func (s *PubSubAgent) StartWithServer() error

func (*PubSubAgent) Stop

func (s *PubSubAgent) Stop()

type RetrievablePubSubAgent

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

func NewRetrievablePubSubAgent

func NewRetrievablePubSubAgent(config config.AgentConfig) *RetrievablePubSubAgent

func (*RetrievablePubSubAgent) CleanAllData

func (s *RetrievablePubSubAgent) CleanAllData()

func (*RetrievablePubSubAgent) GetMetaPath

func (s *RetrievablePubSubAgent) GetMetaPath() string

func (*RetrievablePubSubAgent) GetPublisherID

func (s *RetrievablePubSubAgent) GetPublisherID() string

func (*RetrievablePubSubAgent) GetSubscriberID

func (s *RetrievablePubSubAgent) GetSubscriberID() string

func (*RetrievablePubSubAgent) Start

func (s *RetrievablePubSubAgent) Start() error

func (*RetrievablePubSubAgent) StartRetrievablePublish

func (s *RetrievablePubSubAgent) StartRetrievablePublish(ctx context.Context, topicName string, sendChan chan pubsub.TopicData) (chan []pubsub.TopicDataResult, error)

func (*RetrievablePubSubAgent) StartRetrievableSubscribe

func (s *RetrievablePubSubAgent) StartRetrievableSubscribe(ctx context.Context, topicName string, batchSize, flushInterval uint32) (chan pubsub.RetrievableSubscriptionResults, error)

func (*RetrievablePubSubAgent) StartWithServer

func (s *RetrievablePubSubAgent) StartWithServer() error

func (*RetrievablePubSubAgent) Stop

func (s *RetrievablePubSubAgent) Stop()

Directories

Path Synopsis
cmd
cli

Jump to

Keyboard shortcuts

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