config

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AmqpDurabilityModes = map[AmqpDurabilityMode][]string{
	None:           {"none"},
	Configuration:  {"configuration"},
	UnsettledState: {"unsettled-state"},
}

Functions

This section is empty.

Types

type AmqpDurabilityMode

type AmqpDurabilityMode enumflag.Flag
const (
	None AmqpDurabilityMode = iota
	Configuration
	UnsettledState
)

type AmqpOptions

type AmqpOptions struct {
	ConsumerCredits int
	Subject         string
}

type Config

type Config struct {
	PublisherUri      string
	ConsumerUri       string
	Publishers        int
	Consumers         int
	PublishCount      int
	ConsumeCount      int
	PublishTo         string
	ConsumeFrom       string
	Size              int
	Rate              int
	Duration          time.Duration
	UseMillis         bool
	QueueDurability   AmqpDurabilityMode
	MessageDurability bool
	Amqp              AmqpOptions
	MqttPublisher     MqttOptions
	MqttConsumer      MqttOptions
}

func NewConfig added in v0.2.0

func NewConfig() Config

type MqttOptions added in v0.2.0

type MqttOptions struct {
	QoS          int
	CleanSession bool
}

Jump to

Keyboard shortcuts

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