Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckedHandler ¶ added in v1.5.1
type CheckedHandler struct {
LinkChecker models.LinkChecker
LinkHandler models.LinkHandler
}
CheckedHandler ...
func (CheckedHandler) HandleLink ¶ added in v1.5.1
func (handler CheckedHandler) HandleLink( ctx context.Context, link models.SourcedLink, )
HandleLink ...
type ConcurrentHandler ¶ added in v1.7.1
type ConcurrentHandler struct {
// contains filtered or unexported fields
}
ConcurrentHandler ...
func NewConcurrentHandler ¶ added in v1.7.1
func NewConcurrentHandler( bufferSize int, linkHandler models.LinkHandler, ) ConcurrentHandler
NewConcurrentHandler ...
func (ConcurrentHandler) HandleLink ¶ added in v1.7.1
func (handler ConcurrentHandler) HandleLink( ctx context.Context, link models.SourcedLink, )
HandleLink ...
func (ConcurrentHandler) Start ¶ added in v1.11.2
func (handler ConcurrentHandler) Start(ctx context.Context)
Start ...
func (ConcurrentHandler) StartConcurrently ¶ added in v1.11.2
func (handler ConcurrentHandler) StartConcurrently( ctx context.Context, concurrencyFactor int, )
StartConcurrently ...
type HandlerGroup ¶ added in v1.10.1
type HandlerGroup []models.LinkHandler
HandlerGroup ...
func (HandlerGroup) HandleLink ¶ added in v1.10.1
func (handlers HandlerGroup) HandleLink( ctx context.Context, link models.SourcedLink, )
HandleLink ...
type LinkChecker ¶ added in v1.5.1
type LinkChecker interface {
models.LinkChecker
}
LinkChecker ...
It's used only for mock generating.
type LinkHandler ¶
type LinkHandler interface {
models.LinkHandler
}
LinkHandler ...
It's used only for mock generating.
Click to show internal directories.
Click to hide internal directories.