# Functions
NewFsNotifyMonitor create an instance of fsNotifyMonitor to monitor the disk change.
NewMinIOPullClientMonitor create an instance of minIOPullClientMonitor to pull the files from MinIO server.
NewMonitor create a monitor instance.
NewMonitorOption create an instance of the Option, store all the monitor component options.
NewRemoteClientMonitor create an instance of remoteClientMonitor to monitor the remote file change.
NewRemoteServerMonitor create an instance of the fsNotifyMonitor.
NewSftpPullClientMonitor create an instance of sftpPullClientMonitor to pull the files from sftp server.
NewTaskClientMonitor create an instance of taskClientMonitor to receive the task from remote server.
# Interfaces
Monitor file system monitor.