# Packages
No description provided by the author
# Functions
NewBaseJob: a function or method to acquire a new instance of BaseJob.
NewBasePluggable - Creates a pluggable plugin.
NewBasePlugin: a function or method to create a new instance of BasePlugin.
NewBaseTask - Creates a new instance of a base task.
NewType: New Type.
# Structs
BaseJob: a fundamental job class that assists and simplifies the implementation of job interfaces.
BasePluggable - A basic pluggable interface Used to assist in the implementation of various pluggable interfaces, simplifying their implementation.
BasePlugin: a fundamental plugin class that assists and simplifies the implementation of plugins.
BaseTask - A basic task that assists and simplifies the implementation of task interfaces.
# Interfaces
Job: a unit of work.
JobCollector: a work information collector used to collect the progress, error messages, and other information of the entire job.toto: The monitoring module is currently not implemented, so the structure of this interface needs to be implemented later.
Pluggable - A pluggable interface.
Plugin: an extension or add-on component.
RecordReceiver - A component that receives records.
RecordSender: Record Sender.
Task - An interface for representing tasks.
TaskCollector: a component or system that collects task information todo: currently not in use.
# Type aliases
Type: Plugin Type.