Class QuartzTaskManager
- java.lang.Object
-
- org.apache.synapse.startup.quartz.QuartzTaskManager
-
- All Implemented Interfaces:
org.apache.synapse.task.TaskManager
public class QuartzTaskManager extends Object implements org.apache.synapse.task.TaskManager
-
-
Field Summary
Fields Modifier and Type Field Description protected PropertiesconfigPropertiesstatic StringQUARTZ_CONFProperty look up key for get a quartz configuration
-
Constructor Summary
Constructors Constructor Description QuartzTaskManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddObserver(org.apache.synapse.task.TaskManagerObserver o)booleandelete(String nameGroup)PropertiesgetConfigurationProperties()StringgetName()ObjectgetProperty(String name)StringgetProviderClass()intgetRunningTaskCount()org.apache.synapse.task.TaskDescriptiongetTask(String name)String[]getTaskNames()booleaninit(Properties properties)booleanisInitialized()booleanisTaskBlocked(String taskName)booleanisTaskDeactivated(String taskName)booleanisTaskExist(String arg0)booleanisTaskRunning(Object taskKey)booleanisTaskRunning(String taskName)booleanpause(String name)booleanpauseAll()booleanreschedule(String name, org.apache.synapse.task.TaskDescription taskDescription)booleanresume(String name)booleanresumeAll()booleanschedule(org.apache.synapse.task.TaskDescription taskDescription)voidsendClusterMessage(Callable<Void> task)voidsetConfigurationProperties(Properties properties)voidsetName(String name)booleansetProperties(Map<String,Object> properties)booleansetProperty(String name, Object property)booleanstart()booleanstop()
-
-
-
Field Detail
-
QUARTZ_CONF
public static final String QUARTZ_CONF
Property look up key for get a quartz configuration- See Also:
- Constant Field Values
-
configProperties
protected final Properties configProperties
-
-
Method Detail
-
schedule
public boolean schedule(org.apache.synapse.task.TaskDescription taskDescription)
- Specified by:
schedulein interfaceorg.apache.synapse.task.TaskManager
-
reschedule
public boolean reschedule(String name, org.apache.synapse.task.TaskDescription taskDescription)
- Specified by:
reschedulein interfaceorg.apache.synapse.task.TaskManager
-
delete
public boolean delete(String nameGroup)
- Specified by:
deletein interfaceorg.apache.synapse.task.TaskManager
-
pause
public boolean pause(String name)
- Specified by:
pausein interfaceorg.apache.synapse.task.TaskManager
-
pauseAll
public boolean pauseAll()
- Specified by:
pauseAllin interfaceorg.apache.synapse.task.TaskManager
-
resume
public boolean resume(String name)
- Specified by:
resumein interfaceorg.apache.synapse.task.TaskManager
-
resumeAll
public boolean resumeAll()
- Specified by:
resumeAllin interfaceorg.apache.synapse.task.TaskManager
-
getTask
public org.apache.synapse.task.TaskDescription getTask(String name)
- Specified by:
getTaskin interfaceorg.apache.synapse.task.TaskManager
-
getTaskNames
public String[] getTaskNames()
- Specified by:
getTaskNamesin interfaceorg.apache.synapse.task.TaskManager
-
init
public boolean init(Properties properties)
- Specified by:
initin interfaceorg.apache.synapse.task.TaskManager
-
isInitialized
public boolean isInitialized()
- Specified by:
isInitializedin interfaceorg.apache.synapse.task.TaskManager
-
start
public boolean start()
- Specified by:
startin interfaceorg.apache.synapse.task.TaskManager
-
stop
public boolean stop()
- Specified by:
stopin interfaceorg.apache.synapse.task.TaskManager
-
getRunningTaskCount
public int getRunningTaskCount()
- Specified by:
getRunningTaskCountin interfaceorg.apache.synapse.task.TaskManager
-
isTaskRunning
public boolean isTaskRunning(Object taskKey)
- Specified by:
isTaskRunningin interfaceorg.apache.synapse.task.TaskManager
-
setProperties
public boolean setProperties(Map<String,Object> properties)
- Specified by:
setPropertiesin interfaceorg.apache.synapse.task.TaskManager
-
setProperty
public boolean setProperty(String name, Object property)
- Specified by:
setPropertyin interfaceorg.apache.synapse.task.TaskManager
-
getProperty
public Object getProperty(String name)
- Specified by:
getPropertyin interfaceorg.apache.synapse.task.TaskManager
-
setName
public void setName(String name)
- Specified by:
setNamein interfaceorg.apache.synapse.task.TaskManager
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.apache.synapse.task.TaskManager
-
getProviderClass
public String getProviderClass()
- Specified by:
getProviderClassin interfaceorg.apache.synapse.task.TaskManager
-
getConfigurationProperties
public Properties getConfigurationProperties()
- Specified by:
getConfigurationPropertiesin interfaceorg.apache.synapse.task.TaskManager
-
setConfigurationProperties
public void setConfigurationProperties(Properties properties)
- Specified by:
setConfigurationPropertiesin interfaceorg.apache.synapse.task.TaskManager
-
addObserver
public void addObserver(org.apache.synapse.task.TaskManagerObserver o)
- Specified by:
addObserverin interfaceorg.apache.synapse.task.TaskManager
-
isTaskDeactivated
public boolean isTaskDeactivated(String taskName)
- Specified by:
isTaskDeactivatedin interfaceorg.apache.synapse.task.TaskManager
-
isTaskBlocked
public boolean isTaskBlocked(String taskName)
- Specified by:
isTaskBlockedin interfaceorg.apache.synapse.task.TaskManager
-
isTaskRunning
public boolean isTaskRunning(String taskName)
- Specified by:
isTaskRunningin interfaceorg.apache.synapse.task.TaskManager
-
sendClusterMessage
public void sendClusterMessage(Callable<Void> task)
- Specified by:
sendClusterMessagein interfaceorg.apache.synapse.task.TaskManager
-
isTaskExist
public boolean isTaskExist(String arg0)
- Specified by:
isTaskExistin interfaceorg.apache.synapse.task.TaskManager
-
-