transport

package
v0.0.0-...-9835270 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2021 License: AGPL-3.0, Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewKafkaTransport

func NewKafkaTransport(conf interface{}) (core.ITransport, error)

func NewNatsTransport

func NewNatsTransport(conf interface{}) (core.ITransport, error)

Types

type KafkaTransport

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

func (*KafkaTransport) AddChannel

func (t *KafkaTransport) AddChannel(dir int, id, topic, grp string, conf interface{}) bool

func (*KafkaTransport) GetBrokers

func (t *KafkaTransport) GetBrokers() string

func (*KafkaTransport) GetChannel

func (t *KafkaTransport) GetChannel(id string) (core.IChannel, bool)

func (*KafkaTransport) GetStatsInterval

func (t *KafkaTransport) GetStatsInterval() int

func (*KafkaTransport) Init

func (t *KafkaTransport) Init(logPorf bool)

func (*KafkaTransport) PreStart

func (t *KafkaTransport) PreStart()

func (*KafkaTransport) PreStartChannel

func (t *KafkaTransport) PreStartChannel(id string) bool

func (*KafkaTransport) RemoveChannel

func (t *KafkaTransport) RemoveChannel(id string)

func (*KafkaTransport) SetBrokers

func (t *KafkaTransport) SetBrokers(broker string)

func (*KafkaTransport) SetID

func (t *KafkaTransport) SetID(id string)

func (*KafkaTransport) SetStatsInterval

func (t *KafkaTransport) SetStatsInterval(interval int)

func (*KafkaTransport) Start

func (t *KafkaTransport) Start()

func (*KafkaTransport) StartChannel

func (t *KafkaTransport) StartChannel(id string)

func (*KafkaTransport) StopChannel

func (t *KafkaTransport) StopChannel(id string)

type NatsTransport

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

func (*NatsTransport) AddChannel

func (t *NatsTransport) AddChannel(dir int, id, topic, grp string, conf interface{}) bool

func (*NatsTransport) GetBrokers

func (t *NatsTransport) GetBrokers() string

func (*NatsTransport) GetChannel

func (t *NatsTransport) GetChannel(id string) (core.IChannel, bool)

func (*NatsTransport) GetStatsInterval

func (t *NatsTransport) GetStatsInterval() int

func (*NatsTransport) Init

func (t *NatsTransport) Init(logPorf bool)

func (*NatsTransport) PreStart

func (t *NatsTransport) PreStart()

func (*NatsTransport) PreStartChannel

func (t *NatsTransport) PreStartChannel(id string) bool

func (*NatsTransport) RemoveChannel

func (t *NatsTransport) RemoveChannel(id string)

func (*NatsTransport) SetBrokers

func (t *NatsTransport) SetBrokers(broker string)

func (*NatsTransport) SetID

func (t *NatsTransport) SetID(id string)

func (*NatsTransport) SetStatsInterval

func (t *NatsTransport) SetStatsInterval(interval int)

func (*NatsTransport) Start

func (t *NatsTransport) Start()

func (*NatsTransport) StartChannel

func (t *NatsTransport) StartChannel(id string)

func (*NatsTransport) StopChannel

func (t *NatsTransport) StopChannel(id string)

Jump to

Keyboard shortcuts

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