Documentation ¶
Index ¶
- type FtpRepository
- func (r *FtpRepository) GetConfig() *config.Config
- func (r *FtpRepository) GetConfigGenerators() *generator.ConfigGeneratorCollection
- func (r *FtpRepository) GetFtpStallFactory() *ftpStall.FtpFileStallerFactory
- func (r *FtpRepository) GetLogger() *logging.FtpCommandLogger
- func (r *FtpRepository) GetSecretGenerators() *secrets.SecretGeneratorCollection
- func (r *FtpRepository) GetStallPool() *stall.StallerPool
- func (r *FtpRepository) GetThrottle() *throttle.FtpThrottle
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
Click to show internal directories.
Click to hide internal directories.