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.