Liferay 6.0-ee

com.liferay.portal.kernel.scheduler.config
Class AbstractSchedulingConfigurator

java.lang.Object
  extended by com.liferay.portal.kernel.scheduler.config.AbstractSchedulingConfigurator
All Implemented Interfaces:
SchedulingConfigurator
Direct Known Subclasses:
DefaultSchedulingConfigurator, PluginSchedulingConfigurator

public abstract class AbstractSchedulingConfigurator
extends Object
implements SchedulingConfigurator


Constructor Summary
AbstractSchedulingConfigurator()
           
 
Method Summary
 void destroy()
           
protected  void destroySchedulerEntry(SchedulerEntry schedulerEntry)
           
protected abstract  ClassLoader getOperatingClassloader()
           
 void init()
           
protected  void initSchedulerEntry(String destinationName, SchedulerEntry schedulerEntry)
           
 void setMessageBus(MessageBus messageBus)
           
 void setSchedulerEngine(SchedulerEngine schedulerEngine)
           
 void setSchedulerEntries(Map<String,List<SchedulerEntry>> schedulerEntries)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSchedulingConfigurator

public AbstractSchedulingConfigurator()
Method Detail

destroy

public void destroy()
Specified by:
destroy in interface SchedulingConfigurator

init

public void init()
Specified by:
init in interface SchedulingConfigurator

setMessageBus

public void setMessageBus(MessageBus messageBus)
Specified by:
setMessageBus in interface SchedulingConfigurator

setSchedulerEngine

public void setSchedulerEngine(SchedulerEngine schedulerEngine)
Specified by:
setSchedulerEngine in interface SchedulingConfigurator

setSchedulerEntries

public void setSchedulerEntries(Map<String,List<SchedulerEntry>> schedulerEntries)
Specified by:
setSchedulerEntries in interface SchedulingConfigurator

getOperatingClassloader

protected abstract ClassLoader getOperatingClassloader()

destroySchedulerEntry

protected void destroySchedulerEntry(SchedulerEntry schedulerEntry)
                              throws Exception
Throws:
Exception

initSchedulerEntry

protected void initSchedulerEntry(String destinationName,
                                  SchedulerEntry schedulerEntry)
                           throws Exception
Throws:
Exception

Liferay 6.0-ee