Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidValue = errors.New("invalid value")
ErrInvalidValue signals that an invalid value has been provided
View Source
var ErrNilBlockContainerHandler = errors.New("nil bock container handler")
ErrNilBlockContainerHandler signals that a nil block container handler has been provided
View Source
var ErrNilHTTPClientWrapper = errors.New("nil http client wrapper")
ErrNilHTTPClientWrapper signals that a nil http client wrapper has been provided
View Source
var ErrNilMarshaller = errors.New("nil marshaller")
ErrNilMarshaller signals that a nil marshaller has been provided
Functions ¶
func NewEventNotifier ¶
func NewEventNotifier(args ArgsEventNotifier) (*eventNotifier, error)
NewEventNotifier creates a new instance of the eventNotifier It implements all methods of process.Indexer
func NewHTTPWrapperClient ¶
func NewHTTPWrapperClient(args HTTPClientWrapperArgs) (*httpClientWrapper, error)
NewHTTPWrapperClient creates an instance of httpClient which is a wrapper for http.Client
Types ¶
type ArgsEventNotifier ¶
type ArgsEventNotifier struct { HttpClient httpClientHandler Marshaller marshal.Marshalizer BlockContainer BlockContainerHandler }
ArgsEventNotifier defines the arguments needed for event notifier creation
type BlockContainerHandler ¶ added in v1.6.0
type BlockContainerHandler interface {
Get(headerType core.HeaderType) (block.EmptyBlockCreator, error)
}
BlockContainerHandler defines what a block container should be able to do
Click to show internal directories.
Click to hide internal directories.