001
014
015 package com.liferay.portal.kernel.messaging;
016
017 import com.liferay.portal.kernel.scheduler.SchedulerEntry;
018 import com.liferay.portal.kernel.scheduler.SchedulerEntryImpl;
019 import com.liferay.portal.kernel.scheduler.Trigger;
020
021
024 public abstract class BaseSchedulerEntryMessageListener
025 extends BaseMessageListener implements SchedulerEntry {
026
027 public BaseSchedulerEntryMessageListener() {
028 Class<?> clazz = getClass();
029
030 schedulerEntryImpl.setEventListenerClass(clazz.getName());
031 }
032
033 @Override
034 public String getDescription() {
035 return schedulerEntryImpl.getDescription();
036 }
037
038 @Override
039 public String getEventListenerClass() {
040 return schedulerEntryImpl.getEventListenerClass();
041 }
042
043 @Override
044 public Trigger getTrigger() {
045 return schedulerEntryImpl.getTrigger();
046 }
047
048 protected SchedulerEntryImpl schedulerEntryImpl = new SchedulerEntryImpl();
049
050 }