dependencies

package
v0.0.0-...-9fd33ac Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dependencies

type Dependencies struct {
	Enabled bool
	Pulsar  Pulsar
	Mongo   Mongo
	Mysql   Mysql
}

func (*Dependencies) InitPulsar

func (d *Dependencies) InitPulsar() *Pulsar

type DependencyConfigs

type DependencyConfigs struct {
	Enable  bool
	Address string
	// contains filtered or unexported fields
}

type InitDependency

type InitDependency interface {
	InitializeDependencyConfigs(bool, string)
	InitializeImage(*docker.Image)
	InitializeContainerConfig(*docker.Container)
	GetImage() *docker.Image
	GetContainerConfig() *docker.Container
}

type Mongo

type Mongo struct {
	*DependencyConfigs
}

type Mysql

type Mysql struct {
	*DependencyConfigs
}

type Pulsar

type Pulsar struct {
	*DependencyConfigs
}

func (*Pulsar) GetContainerConfig

func (p *Pulsar) GetContainerConfig() *docker.Container

func (*Pulsar) GetImage

func (p *Pulsar) GetImage() *docker.Image

func (*Pulsar) InitializeContainerConfig

func (p *Pulsar) InitializeContainerConfig(ctrCfg *docker.Container)

func (*Pulsar) InitializeDependencyConfigs

func (p *Pulsar) InitializeDependencyConfigs(enabled bool, addr string)

func (*Pulsar) InitializeImage

func (p *Pulsar) InitializeImage(img *docker.Image)

Jump to

Keyboard shortcuts

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