ListenerConfig
Represents the configurations that are required for a directory listener.
Directory path which need to listen
Recursively monitor all sub folders or not in the given direcotry path