di

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2024 License: Apache-2.0, MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FtpRepository

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

Repository used for passing Dependencies required by client elements of the FTP protocol

func NewFtpRepository

func NewFtpRepository(
	config *config.Config,
	configGenerators *generator.ConfigGeneratorCollection,
	secretGenerators *secrets.SecretGeneratorCollection,
	throttle *throttle.FtpThrottle,
	stallPool *stall.StallerPool,
	ftpStallFactory *ftpStall.FtpFileStallerFactory,
	ftpCommandLogger *logging.FtpCommandLogger,
) *FtpRepository

func (*FtpRepository) GetConfig

func (r *FtpRepository) GetConfig() *config.Config

func (*FtpRepository) GetConfigGenerators

func (r *FtpRepository) GetConfigGenerators() *generator.ConfigGeneratorCollection

func (*FtpRepository) GetFtpStallFactory

func (r *FtpRepository) GetFtpStallFactory() *ftpStall.FtpFileStallerFactory

func (*FtpRepository) GetLogger

func (r *FtpRepository) GetLogger() *logging.FtpCommandLogger

func (*FtpRepository) GetSecretGenerators

func (r *FtpRepository) GetSecretGenerators() *secrets.SecretGeneratorCollection

func (*FtpRepository) GetStallPool

func (r *FtpRepository) GetStallPool() *stall.StallerPool

func (*FtpRepository) GetThrottle

func (r *FtpRepository) GetThrottle() *throttle.FtpThrottle

Jump to

Keyboard shortcuts

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