Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Register ¶
func Register(extenderName string, extender NodeExtender)
Types ¶
type ConsoleNodeManager ¶
type ConsoleNodeManager struct {
// contains filtered or unexported fields
}
func NewConsoleNodeManager ¶
func NewConsoleNodeManager(ctx *cli.Context, maker NodeMaker) ConsoleNodeManager
func (*ConsoleNodeManager) Node ¶
func (nodeManager *ConsoleNodeManager) Node() *node.Node
func (*ConsoleNodeManager) Start ¶
func (nodeManager *ConsoleNodeManager) Start() error
func (*ConsoleNodeManager) Stop ¶
func (nodeManager *ConsoleNodeManager) Stop() error
type DefaultNodeManager ¶
type DefaultNodeManager struct {
// contains filtered or unexported fields
}
func NewDefaultNodeManager ¶
func NewDefaultNodeManager(ctx *cli.Context, maker NodeMaker) DefaultNodeManager
func (*DefaultNodeManager) Node ¶
func (nodeManager *DefaultNodeManager) Node() *node.Node
func (*DefaultNodeManager) Start ¶
func (nodeManager *DefaultNodeManager) Start() error
func (*DefaultNodeManager) Stop ¶
func (nodeManager *DefaultNodeManager) Stop() error
type FullNodeMaker ¶
type FullNodeMaker struct { }
func (FullNodeMaker) MakeNode ¶
func (maker FullNodeMaker) MakeNode(ctx *cli.Context) *node.Node
func (FullNodeMaker) MakeNodeConfig ¶
func (maker FullNodeMaker) MakeNodeConfig(ctx *cli.Context) *node.Config
type NodeExtender ¶
type SubCmdNodeManager ¶
type SubCmdNodeManager struct {
// contains filtered or unexported fields
}
func NewSubCmdNodeManager ¶
func NewSubCmdNodeManager(ctx *cli.Context, maker NodeMaker) SubCmdNodeManager
func (*SubCmdNodeManager) Node ¶
func (nodeManager *SubCmdNodeManager) Node() *node.Node
func (*SubCmdNodeManager) Start ¶
func (nodeManager *SubCmdNodeManager) Start() error
func (*SubCmdNodeManager) Stop ¶
func (nodeManager *SubCmdNodeManager) Stop() error
Click to show internal directories.
Click to hide internal directories.