Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCoreComponentsFactory ¶
func NewCoreComponentsFactory(args CoreComponentsFactoryArgs) (*coreComponentsFactory, error)
NewCoreComponentsFactory initializes the factory which is responsible to creating core components
func NewManagedCoreComponents ¶
func NewManagedCoreComponents(ccf *coreComponentsFactory) (*managedCoreComponents, error)
NewManagedCoreComponents creates a new core components handler implementation
Types ¶
type CoreComponentsFactoryArgs ¶
type CoreComponentsFactoryArgs struct { Config config.Config ConfigPathsHolder config.ConfigurationPathsHolder EpochConfig config.EpochConfig RoundConfig config.RoundConfig RatingsConfig config.RatingsConfig EconomicsConfig config.EconomicsConfig ImportDbConfig config.ImportDbConfig NodesFilename string WorkingDirectory string ChanStopNodeProcess chan endProcess.ArgEndProcess }
CoreComponentsFactoryArgs holds the arguments needed for creating a core components factory
Click to show internal directories.
Click to hide internal directories.