package
0.0.1
Repository: https://github.com/fishwaldo/go-taskmanager.git
Documentation: pkg.go.dev

# Functions

NewCJLock Create a new ConcurrentJob Lock Middleware.
NewTagHandlerMW Create a new Tag Handler Middleware.

# Structs

ConcurrentJobBlocker is a Middleware that will defer a job if one is already running.
HasTagHandler is a Middleware that will Defer jobs if the Requirements are not meet Requirements are Specified as "Tags" (strings) and a Job has a list of Tags needed When a Job is about to be dispatched, the Jobs "Required" tags are compared against a list of "available" tags, and if the available tags does not match the required tags, the job is deferred (or canceled if there is no other Middleware after this one.).