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 ");
}
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.