Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBlockProcessingCutoffHandler ¶
func NewBlockProcessingCutoffHandler(cfg config.BlockProcessingCutoffConfig) (*blockProcessingCutoffHandler, error)
NewBlockProcessingCutoffHandler will return a new instance of blockProcessingCutoffHandler
func NewDisabledBlockProcessingCutoff ¶
func NewDisabledBlockProcessingCutoff() *disabledBlockProcessingCutoff
NewDisabledBlockProcessingCutoff will return a new instance of disabledBlockProcessingCutoff
Types ¶
type BlockProcessingCutoffHandler ¶
type BlockProcessingCutoffHandler interface { HandleProcessErrorCutoff(header data.HeaderHandler) error HandlePauseCutoff(header data.HeaderHandler) IsInterfaceNil() bool }
BlockProcessingCutoffHandler defines the actions that a block processing handler has to take care of
func CreateBlockProcessingCutoffHandler ¶
func CreateBlockProcessingCutoffHandler(cfg config.BlockProcessingCutoffConfig) (BlockProcessingCutoffHandler, error)
CreateBlockProcessingCutoffHandler will create the desired block processing cutoff handler based on configuration
Click to show internal directories.
Click to hide internal directories.