List of usage examples for com.liferay.portal.kernel.scheduler SchedulerEngine JOB_NAME
String JOB_NAME
To view the source code for com.liferay.portal.kernel.scheduler SchedulerEngine JOB_NAME.
Click Source Link
From source file:de.uhh.l2g.plugins.util.StatisticsScheduler.java
License:Open Source License
@Override public void receive(Message message) throws MessageListenerException { //uncoment for further debug messages //super.receive(message); LOG.info("Statistics Scheduler running " + message.getValues().get(SchedulerEngine.JOB_NAME).toString() + "..."); //Do Job..../*from www .jav a 2 s.c om*/ int privateVideos = 0; int publicVideos = 0; try { publicVideos = VideoLocalServiceUtil.getByOpenAccess(1).size(); privateVideos = VideoLocalServiceUtil.getByOpenAccess(0).size(); //TODO can not get the service context for using the addEntry method, because of the scheduler! And can't find workaround. StatisticLocalServiceUtil.add(privateVideos, publicVideos); } catch (PortalException e) { LOG.info("Statistics Scheduler failed."); } catch (SystemException e) { LOG.info("Statistics Scheduler failed."); } //Job end LOG.info("Statistics Scheduler finished."); }