Jobs are duplicating if the application in cluster is restarted like in the issue #31,
Quartz plugin define that in Grails 3.3.x concurrent and group must be defined as static
The grails-asynchronous-mail define the group and concurrent with def, that save in database de default group defined by quartz:
public static final String DEFAULT_GROUP = "GRAILS_JOBS";
When startJobs do jobManagerService.getJobs("AsynchronousMail"), it doesn't returns the jobs.
Jobs are duplicating if the application in cluster is restarted like in the issue #31,
Quartz plugin define that in Grails 3.3.x concurrent and group must be defined as static
The grails-asynchronous-mail define the group and concurrent with def, that save in database de default group defined by quartz:
public static final String DEFAULT_GROUP = "GRAILS_JOBS";
When startJobs do
jobManagerService.getJobs("AsynchronousMail")
, it doesn't returns the jobs.