I wrote the plugin on scheduler which is running in one instance but not working on another production instance.
Issue is
The class which I implements PluginJob not instantiated.
Any advise please ?
The below is the snippet which should supposed to excecute:
Am I missing any thing?
public class ScheduleJob implements PluginJob {
public final LoggerWrapper logger = LoggerWrapper.with(getClass());
public void execute(Map<String, Object> jobDataMap) {
logger.info("Scheduler start ");
final JobImpl jobImpl = (JobImpl)jobDataMap.get(JobImpl.KEY);
String accessToken = null;
try {
accessToken = jobImpl.authenticate();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
if(logger.isInfoEnabled())
logger.info(" get the token : " + accessToken);
logger.info("Scheduler ends ");
}