Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Version string
The executable's version string with no leading 'v' (e.g. "1.0.0" or "1.0.1-g1a2b3c4d").
Functions ¶
func GetDependency ¶
func GetDependency[T interface{}](ctx context.Context, d *DependencyContainer) T
func GetFlagValue ¶
Types ¶
type CronHelper ¶
func NewCronHelper ¶
func NewCronHelper( l log.TraceLogger, fs common.FileSystem, s core.CronScheduler, ) CronHelper
type DependencyContainer ¶
type DependencyContainer struct {
// contains filtered or unexported fields
}
Contains lazily generated singletons of stateless struct used throughout the application. Thread-safe.
func BuildGitBundleServerContainer ¶
func BuildGitBundleServerContainer(logger log.TraceLogger) *DependencyContainer
func NewDependencyContainer ¶
func NewDependencyContainer() *DependencyContainer
func (*DependencyContainer) InvokeAll ¶
func (d *DependencyContainer) InvokeAll(ctx context.Context)
func (*DependencyContainer) ListRegisteredTypes ¶
func (d *DependencyContainer) ListRegisteredTypes() []reflect.Type
type Initializer ¶
Click to show internal directories.
Click to hide internal directories.